Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
plugins
/
better-wp-security
/
core
/
modules
/
pro
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * All pro modules are here as upsell modules */ final class ITSEC_Magic_Links_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'magic-links'; $this->title = __( 'Magic Links', 'better-wp-security' ); $this->description = __( 'Send an email with a Magic Link that bypasses a username lockout.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'http://ithemes.com/security/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Magic_Links_Settings_Page(); final class ITSEC_Malware_Scheduling_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'malware-scheduling'; $this->title = __( 'Malware Scan Scheduling', 'better-wp-security' ); $this->description = __( 'Protect your site with automated malware scans. When this feature is enabled, the site will be automatically scanned each day. If a problem is found, an email is sent to select users.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'http://ithemes.com/security/wordpress-malware-scan/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Malware_Scheduling_Settings_Page(); final class ITSEC_Privilege_Escalation_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'privilege'; $this->title = __( 'Privilege Escalation', 'better-wp-security' ); $this->description = __( 'Allow administrators to temporarily grant extra access to a user of the site for a specified period of time.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-privilege-escalation/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Privilege_Escalation_Settings_Page(); final class ITSEC_Recaptcha_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'recaptcha'; $this->title = __( 'reCAPTCHA', 'better-wp-security' ); $this->description = __( 'Protect your site from bots by verifying that the person submitting comments or logging in is indeed human.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-recaptcha/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Recaptcha_Settings_Page(); final class ITSEC_Import_Export_Settings_Page extends ITSEC_Module_Settings_Page { private $version = 1; public function __construct() { $this->id = 'import-export'; $this->title = __( 'Settings Import and Export', 'better-wp-security' ); $this->description = __( 'Export your settings as a backup or to import on other sites for quicker setup.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/import-export-settings/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Import_Export_Settings_Page(); final class ITSEC_Two_Factor_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'two-factor'; $this->title = __( 'Two-Factor Authentication', 'better-wp-security' ); $this->description = __( 'Two-Factor Authentication greatly increases the security of your WordPress user account by requiring additional information beyond your username and password in order to log in.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-two-factor-authentication/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Two_Factor_Settings_Page(); final class ITSEC_User_Security_Check_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'user-security-check'; $this->title = __( 'User Security Check', 'better-wp-security' ); $this->description = __( 'Every user on your site affects overall security. See how your users might be affecting your security and take action when needed.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-user-security-check/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_User_Security_Check_Settings_Page(); final class ITSEC_User_Logging_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'user-logging'; $this->title = __( 'User Logging', 'better-wp-security' ); $this->description = __( 'Log user actions such as login, saving content and others.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/security/wordpress-user-log/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_User_Logging_Settings_Page(); final class ITSEC_Version_Management_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'version-management'; $this->title = __( 'Version Management', 'better-wp-security' ); $this->description = __( 'Protect your site when outdated software is not updated quickly enough.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/wordpress-version-management-ithemes-security-pro/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Version_Management_Settings_Page(); final class ITSEC_Passwordless_Login_Settings_Page extends ITSEC_Module_Settings_Page { public function __construct() { $this->id = 'passwordless-login'; $this->title = __( 'Passwordless Login', 'better-wp-security' ); $this->description = __( 'Enable logging in without a password.', 'better-wp-security' ); $this->type = 'recommended'; $this->pro = true; $this->upsell = true; $this->upsell_url = 'https://ithemes.com/new-wordpress-passwordless-login-ithemes-security/?utm_source=wordpressadmin&utm_medium=widget&utm_campaign=itsecfreecta'; parent::__construct(); } } new ITSEC_Passwordless_Login_Settings_Page();