PluginProbe ʕ •ᴥ•ʔ
CloudSecure WP Security / 1.3.4
CloudSecure WP Security v1.3.4
1.4.10 1.4.9 trunk 0.9.0 1.0.2 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.19 1.3.2 1.3.20 1.3.21 1.3.22 1.3.23 1.3.24 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8
cloudsecure-wp-security / modules / admin / dashboard.php
cloudsecure-wp-security / modules / admin Last commit date
captcha.php 1 year ago common.php 1 year ago dashboard.php 1 year ago disable-access-system-file.php 1 year ago disable-author-query.php 1 year ago disable-login.php 1 year ago disable-restapi.php 1 year ago disable-xmlrpc.php 1 year ago login-log-table.php 2 years ago login-log.php 1 year ago login-notification.php 1 year ago rename-login-page.php 1 year ago restrict-admin-page.php 1 year ago server-error-notification.php 1 year ago server-error-table.php 1 year ago two-factor-authentication-registration.php 2 years ago two-factor-authentication.php 1 year ago unify-messages.php 1 year ago update-notice.php 1 year ago waf-table.php 1 year ago waf.php 1 year ago
dashboard.php
126 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 class CloudSecureWP_Admin_Dashboard extends CloudSecureWP_Admin_Common {
8 private $config;
9
10 function __construct( array $info, array $datas ) {
11 parent::__construct( $info );
12 $this->datas = $datas;
13 $this->render();
14 }
15
16 /**
17 * デスクリプション
18 */
19 protected function admin_description(): void {
20 ?>
21 <div class="title-block mb-12">
22 <p class="title-block-small-text">マニュアルは<a class="title-block-link" target="_blank" href="https://wpplugin.cloudsecure.ne.jp/cloudsecure_wp_security/">こちら</a></p>
23 <h1 class="title-block-title">ダッシュボード</h1>
24 </div>
25 <?php
26 }
27
28 /**
29 * ページコンテンツ
30 */
31 protected function page(): void {
32 ?>
33 <div class="box dash-box">
34 <div class="box-top">セキュリティ</div>
35 <div class="box-bottom pt-0">
36 <div class="box-row">
37 <div class="flag val-<?php echo esc_attr( $this->datas['disable_login'] ); ?>"><?php echo esc_html( $this->datas['disable_login'] ); ?></div>
38 <div class="box-row-title"><a href="?page=cloudsecurewp_disable_login">ログイン無効化</a></div>
39 <div class="box-row-content">ログイン失敗回数が上限に達した場合、ログインを無効化します。</div>
40 </div>
41 <div class="box-row">
42 <div class="flag val-<?php echo esc_attr( $this->datas['rename_login_page'] ); ?>"><?php echo esc_html( $this->datas['rename_login_page'] ); ?></div>
43 <div class="box-row-title"><a href="?page=cloudsecurewp_rename_login_page">ログインURL変更</a></div>
44 <div class="box-row-content">ログインURLを変更します。</div>
45 </div>
46 <div class="box-row">
47 <div class="flag val-<?php echo esc_attr( $this->datas['unify_messages'] ); ?>"><?php echo esc_html( $this->datas['unify_messages'] ); ?></div>
48 <div class="box-row-title"><a href="?page=cloudsecurewp_unify_messages">ログインエラーメッセージ統一</a></div>
49 <div class="box-row-content">エラーごとの詳細なメッセージではなく、単一のメッセージを返します。</div>
50 </div>
51 <div class="box-row">
52 <div class="flag val-<?php echo esc_attr( $this->datas['two_factor_authentication'] ); ?>"><?php echo esc_html( $this->datas['two_factor_authentication'] ); ?></div>
53 <div class="box-row-title"><a href="?page=cloudsecurewp_two_factor_authentication">2段階認証</a></div>
54 <div class="box-row-content">ユーザー名とパスワードの�
55 �力に加え、別のコードで追加認証を行います。</div>
56 </div>
57 <div class="box-row">
58 <div class="flag val-<?php echo esc_attr( $this->datas['captcha'] ); ?>"><?php echo esc_html( $this->datas['captcha'] ); ?></div>
59 <div class="box-row-title"><a href="?page=cloudsecurewp_captcha">画像認証追加</a></div>
60 <div class="box-row-content">ログインフォーム、コメントフォームなどに画像認証を追加します。</div>
61 </div>
62 <div class="box-row">
63 <div class="flag val-<?php echo esc_attr( $this->datas['restrict_admin_page'] ); ?>"><?php echo esc_html( $this->datas['restrict_admin_page'] ); ?></div>
64 <div class="box-row-title"><a href="?page=cloudsecurewp_restrict_admin_page">管理画面アクセス制限</a></div>
65 <div class="box-row-content">管理画面ディレクトリ以下へのアクセスを制限します。</div>
66 </div>
67 <div class="box-row">
68 <div class="flag val-<?php echo esc_attr( $this->datas['disable_access_system_file'] ); ?>"><?php echo esc_html( $this->datas['waf'] ); ?></div>
69 <div class="box-row-title"><a href="?page=cloudsecurewp_disable_access_system_file">設定ファイルアクセス防止</a></div>
70 <div class="box-row-content">設定ファイルへのアクセスを遮断し、�
71 報漏えいを防止します。</div>
72 </div>
73 <div class="box-row">
74 <div class="flag val-<?php echo esc_attr( $this->datas['disable_author_query'] ); ?>"><?php echo esc_html( $this->datas['disable_author_query'] ); ?></div>
75 <div class="box-row-title"><a href="?page=cloudsecurewp_disable_author_query">ユーザー名漏えい防止</a></div>
76 <div class="box-row-content">?author=数字」でのアクセスによるユーザー名漏えいを防止します。</div>
77 </div>
78 <div class="box-row">
79 <div class="flag val-<?php echo esc_attr( $this->datas['disable_xmlrpc'] ); ?>"><?php echo esc_html( $this->datas['disable_xmlrpc'] ); ?></div>
80 <div class="box-row-title"><a href="?page=cloudsecurewp_disable_xmlrpc">XML-RPC無効化</a></div>
81 <div class="box-row-content">XML-RPC機能を無効化します。</div>
82 </div>
83 <div class="box-row">
84 <div class="flag val-<?php echo esc_attr( $this->datas['disable_rest_api'] ); ?>"><?php echo esc_html( $this->datas['disable_rest_api'] ); ?></div>
85 <div class="box-row-title"><a href="?page=cloudsecurewp_disable_restapi">REST API 無効化</a></div>
86 <div class="box-row-content">REST APIを無効化します。</div>
87 </div>
88 <div class="box-row">
89 <div class="flag val-<?php echo esc_attr( $this->datas['waf'] ); ?>"><?php echo esc_html( $this->datas['waf'] ); ?></div>
90 <div class="box-row-title"><a href="?page=cloudsecurewp_waf">シンプルWAF</a></div>
91 <div class="box-row-content">WordPressへの基本的な攻撃を検知した場合、攻撃を遮断します。</div>
92 </div>
93 </div>
94 </div>
95 <div class="box">
96 <div class="box-top">通知</div>
97 <div class="box-bottom pt-0">
98 <div class="box-row">
99 <div class="flag val-<?php echo esc_attr( $this->datas['login_notification'] ); ?>"><?php echo esc_html( $this->datas['login_notification'] ); ?></div>
100 <div class="box-row-title"><a href="?page=cloudsecurewp_login_notification">ログイン通知</a></div>
101 <div class="box-row-content">ログインがあったことをメールで通知します。</div>
102 </div>
103 <div class="box-row">
104 <div class="flag val-<?php echo esc_attr( $this->datas['update_notice'] ); ?>"><?php echo esc_html( $this->datas['disable_login'] ); ?></div>
105 <div class="box-row-title"><a href="?page=cloudsecurewp_update_notification">アップデート通知</a></div>
106 <div class="box-row-content">WordPress、プラグイン、テーマのアップデートを通知します。</div>
107 </div>
108 <div class="box-row">
109 <div class="flag val-<?php echo esc_attr( $this->datas['server_error_notification'] ); ?>"><?php echo esc_html( $this->datas['server_error_notification'] ); ?></div>
110 <div class="box-row-title"><a href="?page=cloudsecurewp_server_error_notification">サーバーエラー通知</a></div>
111 <div class="box-row-content">サーバーエラーが発生した場合、エラー履歴を記録し、メールで通知します。</div>
112 </div>
113 </div>
114 </div>
115 <div class="box">
116 <div class="box-bottom pt-0">
117 <div class="box-row pb-0">
118 <div class="box-row-title not-label"><a href="?page=cloudsecurewp_login_log">ログイン履歴</a></div>
119 <div class="box-row-content">管理画面にログインした履歴を表示します。</div>
120 </div>
121 </div>
122 </div>
123 <?php
124 }
125 }
126