| @@ -63,9 +63,11 @@ | ||
| 63 | 63 | protected function get_defaults() { |
| 64 | 64 | return [ |
| 65 | 65 | 'security_head' => [ |
| 66 | 66 | 'enable_security_head' => false, |
| 67 | - 'security_head_data' => [], | |
| 67 | + 'security_head_data' => [ | |
| 68 | + 'generator_wp_version' | |
| 69 | + ], | |
| 68 | 70 | 'self_ping_sites' => '' |
| 69 | 71 | ], |
| 70 | 72 | 'security_rest_api' => [ |
| 71 | 73 | 'security_rest_api_enable' => false, |
| @@ -90,9 +92,9 @@ | ||
| 90 | 92 | 'post_archives_data' => [], |
| 91 | 93 | ], |
| 92 | 94 | 'security_feed' => false, |
| 93 | 95 | 'users_security' => [ |
| 94 | - 'enable_users_security' => false, | |
| 96 | + 'limit_logins' => false, | |
| 95 | 97 | 'change_username' => false, |
| 96 | 98 | ], |
| 97 | 99 | 'disable_automatic_emails' => false, |
| 98 | 100 | 'disable_language_switcher_login' => false, |
| @@ -565,40 +567,36 @@ | ||
| 565 | 567 | */ |
| 566 | 568 | public function security_user_security(&$users){ |
| 567 | 569 | |
| 568 | 570 | $users_settings[] = [ |
| 569 | - 'id' => 'enable_users_security', | |
| 571 | + 'id' => 'change_username', | |
| 570 | 572 | 'type' => 'switcher', |
| 571 | 573 | 'text_on' => __('Show', 'adminify'), |
| 572 | 574 | 'text_off' => __('Hide', 'adminify'), |
| 573 | - 'class' => 'adminify-pl-0 adminify-pt-0', | |
| 574 | 575 | 'text_width' => 80, |
| 575 | - 'title' => __('', 'adminify'), | |
| 576 | - 'default' => $this->get_default_field('users_security')['enable_users_security'], | |
| 576 | + 'title' => __('Username Change', 'adminify'), | |
| 577 | + /* translators: %s: URL to the documentation page */ | |
| 578 | + 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')), | |
| 579 | + 'default' => $this->get_default_field('users_security')['change_username'], | |
| 577 | 580 | ]; |
| 578 | - | |
| 579 | 581 | $users_settings[] = [ |
| 580 | - 'id' => 'change_username', | |
| 582 | + 'id' => 'limit_logins', | |
| 581 | 583 | 'type' => 'switcher', |
| 582 | 584 | 'text_on' => __('Show', 'adminify'), |
| 583 | 585 | 'text_off' => __('Hide', 'adminify'), |
| 584 | 586 | 'text_width' => 80, |
| 585 | - 'title' => __('Username Change', 'adminify'), | |
| 587 | + 'title' => __('Limit Login Attempts', 'adminify'), | |
| 586 | 588 | /* translators: %s: URL to the documentation page */ |
| 587 | - 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs/adminify/security/change-wordpress-username')), | |
| 588 | - 'class' => 'adminify-pl-0', | |
| 589 | - 'default' => $this->get_default_field('users_security')['change_username'], | |
| 590 | - 'dependency' => ['enable_users_security', '==', 'true', 'true'] | |
| 589 | + 'subtitle' => sprintf(__('Prevent brute force attacks by limiting the number of failed login attempts per IP address. <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')), | |
| 590 | + 'default' => $this->get_default_field('users_security')['limit_logins'], | |
| 591 | 591 | ]; |
| 592 | 592 | |
| 593 | 593 | $users[] = array( |
| 594 | 594 | 'id' => 'users_security', |
| 595 | 595 | 'type' => 'fieldset', |
| 596 | - /* translators: %1$s: Pro upgrade badge HTML; %2$s: New badge HTML */ | |
| 597 | - 'title' => sprintf(__('Users Security %1$s %2$s', 'adminify'), Utils::upgrade_pro_badge(), Utils::new_badge()), | |
| 596 | + 'title' => __('Users Security', 'adminify'), | |
| 598 | 597 | 'subtitle' => __('Security for Users, Login/Logout etc.', 'adminify'), |
| 599 | 598 | 'fields' => $users_settings, |
| 600 | - 'class' => 'adminify-two-columns adminify-pro-fieldset adminify-pro-notice adminify-items-start', | |
| 601 | 599 | 'default' => $this->get_default_field('users_security'), |
| 602 | 600 | ); |
| 603 | 601 | } |
| 604 | 602 | |
| @@ -887,11 +885,11 @@ | ||
| 887 | 885 | ) |
| 888 | 886 | ]; |
| 889 | 887 | |
| 890 | 888 | $this->security_redirect_urls( $fields ); |
| 891 | - $this->security_user_security( $fields ); | |
| 889 | + // $this->security_user_security( $fields ); | |
| 892 | 890 | $this->security_head_fields( $fields ); |
| 893 | - $this->security_feed_fields( $fields ); | |
| 891 | + $this->security_feed_fields( $fields ); | |
| 894 | 892 | $this->security_rest_api_fields( $fields ); |
| 895 | 893 | $this->security_disable_comments( $fields ); |
| 896 | 894 | $this->security_archive_fields( $fields ); |
| 897 | 895 | // $this->security_others( $fields ); |