a:6:{s:4:"slug";s:15:"user_management";s:10:"properties";a:12:{s:4:"name";s:15:"User Management";s:21:"show_module_menu_item";b:0;s:19:"show_module_options";b:1;s:11:"storage_key";s:15:"user_management";s:7:"tagline";s:61:"Control user sessions, duration, timeouts and account sharing";s:12:"show_central";b:1;s:17:"access_restricted";b:1;s:7:"premium";b:0;s:18:"run_if_whitelisted";b:0;s:19:"run_if_verified_bot";b:0;s:12:"run_if_wpcli";b:0;s:5:"order";i:40;}s:8:"sections";a:7:{i:0;a:5:{s:4:"slug";s:31:"section_user_session_management";s:7:"primary";b:1;s:5:"title";s:23:"User Session Management";s:11:"title_short";s:15:"Session Options";s:7:"summary";a:2:{i:0;s:119:"Purpose - Allows you to better control user sessions on your site and expire idle sessions and prevent account sharing.";i:1;s:57:"Recommendation - Use of this feature is highly recommend.";}}i:1;a:4:{s:4:"slug";s:16:"section_user_reg";s:5:"title";s:17:"User Registration";s:11:"title_short";s:17:"User Registration";s:7:"summary";a:2:{i:0;s:53:"Purpose - Control user registration and prevent SPAM.";i:1;s:57:"Recommendation - Use of this feature is highly recommend.";}}i:2;a:5:{s:4:"slug";s:17:"section_passwords";s:4:"reqs";a:1:{s:6:"wp_min";s:3:"4.4";}s:5:"title";s:17:"Password Policies";s:11:"title_short";s:17:"Password Policies";s:7:"summary";a:2:{i:0;s:69:"Purpose - Have full control over passwords used by users on the site.";i:1;s:57:"Recommendation - Use of this feature is highly recommend.";}}i:3;a:4:{s:4:"slug";s:15:"section_suspend";s:5:"title";s:36:"Automatic And Manual User Suspension";s:11:"title_short";s:15:"User Suspension";s:7:"summary";a:2:{i:0;s:75:"Purpose - Automatically suspend accounts to prevent login by certain users.";i:1;s:57:"Recommendation - Use of this feature is highly recommend.";}}i:4;a:4:{s:4:"slug";s:32:"section_admin_login_notification";s:5:"title";s:24:"Admin Login Notification";s:11:"title_short";s:13:"Notifications";s:7:"summary";a:2:{i:0;s:125:"Purpose - So you can be made aware of when a WordPress administrator has logged into your site when you are not expecting it.";i:1;s:57:"Recommendation - Use of this feature is highly recommend.";}}i:5;a:4:{s:4:"slug";s:54:"section_enable_plugin_feature_user_accounts_management";s:5:"title";s:30:"Enable Module: User Management";s:11:"title_short";s:14:"Disable Module";s:7:"summary";a:2:{i:0;s:148:"Purpose - User Management offers real user sessions, finer control over user session time-out, and ensures users have logged-in in a correct manner.";i:1;s:60:"Recommendation - Keep the User Management feature turned on.";}}i:6;a:2:{s:4:"slug";s:14:"section_non_ui";s:6:"hidden";b:1;}}s:7:"options";a:21:{i:0;a:9:{s:3:"key";s:22:"enable_user_management";s:7:"section";s:54:"section_enable_plugin_feature_user_accounts_management";s:7:"default";s:1:"Y";s:4:"type";s:8:"checkbox";s:9:"link_info";s:19:"https://shsec.io/e3";s:9:"link_blog";s:0:"";s:4:"name";s:22:"Enable User Management";s:7:"summary";s:46:"Enable (or Disable) The User Management module";s:11:"description";s:74:"Un-Checking this option will completely disable the User Management module";}i:1;a:11:{s:3:"key";s:36:"enable_user_login_email_notification";s:7:"section";s:32:"section_admin_login_notification";s:7:"premium";b:1;s:9:"sensitive";b:0;s:7:"default";s:1:"N";s:4:"type";s:8:"checkbox";s:9:"link_info";s:19:"https://shsec.io/e2";s:9:"link_blog";s:0:"";s:4:"name";s:29:"User Login Notification Email";s:7:"summary";s:58:"Send Email Notification To Each User Upon Successful Login";s:11:"description";s:85:"A notification is sent to each user when a successful login occurs for their account.";}i:2;a:10:{s:3:"key";s:37:"enable_admin_login_email_notification";s:7:"section";s:32:"section_admin_login_notification";s:9:"sensitive";b:1;s:7:"default";s:0:"";s:4:"type";s:4:"text";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:30:"Admin Login Notification Email";s:7:"summary";s:53:"Send An Notification Email When Administrator Logs In";s:11:"description";s:168:"If you would like to be notified every time an administrator user logs into this WordPress site, enter a notification email address. No email address - No Notification.";}i:3;a:10:{s:3:"key";s:24:"session_timeout_interval";s:7:"section";s:31:"section_user_session_management";s:7:"default";i:2;s:3:"min";i:0;s:4:"type";s:7:"integer";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:15:"Session Timeout";s:7:"summary";s:65:"Specify How Many Days After Login To Automatically Force Re-Login";s:11:"description";s:75:"WordPress default is 2 days, or 14 days if you check the 'Remember Me' box.";}i:4;a:10:{s:3:"key";s:29:"session_idle_timeout_interval";s:7:"section";s:31:"section_user_session_management";s:7:"default";i:48;s:3:"min";i:0;s:4:"type";s:7:"integer";s:9:"link_info";s:70:"https://icontrolwp.freshdesk.com/support/solutions/articles/3000070590";s:9:"link_blog";s:0:"";s:4:"name";s:12:"Idle Timeout";s:7:"summary";s:68:"Specify How Many Hours After Inactivity To Automatically Logout User";s:11:"description";s:157:"If the user is inactive for the number of hours specified, they will be forcefully logged out next time they return. Set this to '0' to turn off this option.";}i:5;a:9:{s:3:"key";s:21:"session_lock_location";s:7:"section";s:31:"section_user_session_management";s:7:"default";s:1:"N";s:4:"type";s:8:"checkbox";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:16:"Lock To Location";s:7:"summary";s:34:"Locks A User Session To IP address";s:11:"description";s:211:"When selected, a session is restricted to the same IP address as when the user logged in. If a logged-in user's IP address changes, the session will be invalidated and they'll be forced to re-login to WordPress.";}i:6;a:10:{s:3:"key";s:33:"session_username_concurrent_limit";s:7:"section";s:31:"section_user_session_management";s:7:"default";i:0;s:3:"min";i:0;s:4:"type";s:7:"integer";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:25:"Max Simultaneous Sessions";s:7:"summary";s:49:"Limit Simultaneous Sessions For The Same Username";s:11:"description";s:137:"The number provided here is the maximum number of simultaneous, distinct, sessions allowed for any given username. Use '0' for no limits.";}i:7;a:11:{s:3:"key";s:18:"reg_email_validate";s:7:"section";s:16:"section_user_reg";s:7:"premium";b:1;s:4:"type";s:6:"select";s:7:"default";s:3:"log";s:13:"value_options";a:4:{i:0;a:2:{s:9:"value_key";s:8:"disabled";s:4:"text";s:8:"Disabled";}i:1;a:2:{s:9:"value_key";s:3:"log";s:4:"text";s:8:"Log Only";}i:2;a:2:{s:9:"value_key";s:7:"offense";s:4:"text";s:25:"Increment Offense Counter";}i:3;a:2:{s:9:"value_key";s:5:"block";s:4:"text";s:24:"Immediate Block and Kill";}}s:9:"link_info";s:19:"https://shsec.io/gk";s:9:"link_blog";s:0:"";s:4:"name";s:24:"Validate Email Addresses";s:7:"summary";s:55:"Validate Email Addresses When User Attempts To Register";s:11:"description";s:56:"Validate Email Addresses When User Attempts To Register.";}i:8;a:10:{s:3:"key";s:12:"email_checks";s:7:"section";s:16:"section_user_reg";s:4:"type";s:15:"multiple_select";s:7:"default";a:2:{i:0;s:6:"syntax";i:1;s:6:"domain";}s:13:"value_options";a:4:{i:0;a:2:{s:9:"value_key";s:6:"syntax";s:4:"text";s:20:"Email Address Syntax";}i:1;a:2:{s:9:"value_key";s:6:"domain";s:4:"text";s:20:"Domain Name Resolves";}i:2;a:2:{s:9:"value_key";s:2:"mx";s:4:"text";s:9:"Domain MX";}i:3;a:2:{s:9:"value_key";s:13:"nondisposable";s:4:"text";s:24:"Disposable Email Service";}}s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:12:"Email Checks";s:7:"summary";s:48:"The Email Address Properties That Will Be Tested";s:11:"description";s:14:"Select which .";}i:9;a:9:{s:3:"key";s:24:"enable_password_policies";s:7:"section";s:17:"section_passwords";s:4:"type";s:8:"checkbox";s:7:"default";s:1:"N";s:9:"link_info";s:19:"https://shsec.io/e1";s:9:"link_blog";s:19:"https://shsec.io/c4";s:4:"name";s:24:"Enable Password Policies";s:7:"summary";s:34:"Enable The Password Policies Below";s:11:"description";s:34:"Turn on/off all password policies.";}i:10;a:9:{s:3:"key";s:18:"pass_prevent_pwned";s:7:"section";s:17:"section_passwords";s:4:"type";s:8:"checkbox";s:7:"default";s:1:"Y";s:9:"link_info";s:19:"https://shsec.io/by";s:9:"link_blog";s:0:"";s:4:"name";s:23:"Prevent Pwned Passwords";s:7:"summary";s:30:"Prevent Use Of Pwned Passwords";s:11:"description";s:94:"Prevents users from using any passwords found on the public available list of pwned passwords.";}i:11;a:10:{s:3:"key";s:15:"pass_min_length";s:7:"section";s:17:"section_passwords";s:7:"premium";b:1;s:4:"type";s:7:"integer";s:7:"default";s:2:"12";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:14:"Minimum Length";s:7:"summary";s:23:"Minimum Password Length";s:11:"description";s:79:"All passwords that a user sets must be at least this many characters in length.";}i:12;a:11:{s:3:"key";s:17:"pass_min_strength";s:7:"section";s:17:"section_passwords";s:7:"premium";b:1;s:4:"type";s:6:"select";s:7:"default";s:1:"4";s:13:"value_options";a:5:{i:0;a:2:{s:9:"value_key";s:1:"0";s:4:"text";s:9:"Very Weak";}i:1;a:2:{s:9:"value_key";s:1:"1";s:4:"text";s:4:"Weak";}i:2;a:2:{s:9:"value_key";s:1:"2";s:4:"text";s:6:"Medium";}i:3;a:2:{s:9:"value_key";s:1:"3";s:4:"text";s:6:"Strong";}i:4;a:2:{s:9:"value_key";s:1:"4";s:4:"text";s:11:"Very Strong";}}s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:16:"Minimum Strength";s:7:"summary";s:25:"Minimum Password Strength";s:11:"description";s:63:"All passwords that a user sets must meet this minimum strength.";}i:13;a:10:{s:3:"key";s:19:"pass_force_existing";s:7:"section";s:17:"section_passwords";s:7:"premium";b:1;s:4:"type";s:8:"checkbox";s:7:"default";s:1:"N";s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:23:"Apply To Existing Users";s:7:"summary";s:61:"Apply Password Policies To Existing Users and Their Passwords";s:11:"description";s:104:"Forces existing users to update their passwords if they don't meet requirements, after they next login .";}i:14;a:11:{s:3:"key";s:11:"pass_expire";s:7:"section";s:17:"section_passwords";s:7:"premium";b:1;s:4:"type";s:7:"integer";s:7:"default";s:2:"60";s:3:"min";i:0;s:9:"link_info";s:0:"";s:9:"link_blog";s:0:"";s:4:"name";s:19:"Password Expiration";s:7:"summary";s:37:"Passwords Expire After This Many Days";s:11:"description";s:81:"Users will be forced to reset their passwords after the number of days specified.";}i:15;a:10:{s:3:"key";s:14:"manual_suspend";s:7:"section";s:15:"section_suspend";s:7:"premium";b:1;s:4:"type";s:8:"checkbox";s:7:"default";s:1:"N";s:9:"link_info";s:19:"https://shsec.io/fq";s:9:"link_blog";s:19:"https://shsec.io/fr";s:4:"name";s:28:"Allow Manual User Suspension";s:7:"summary";s:47:"Manually Suspend User Accounts To Prevent Login";s:11:"description";s:58:"Users may be suspended by administrators to prevent login.";}i:16;a:10:{s:3:"key";s:13:"auto_password";s:7:"section";s:15:"section_suspend";s:7:"premium";b:1;s:4:"type";s:8:"checkbox";s:7:"default";s:1:"Y";s:9:"link_info";s:19:"https://shsec.io/fs";s:9:"link_blog";s:19:"https://shsec.io/fr";s:4:"name";s:30:"Auto-Suspend Expired Passwords";s:7:"summary";s:50:"Automatically Suspend Users With Expired Passwords";s:11:"description";s:63:"Suspend login by users and require password reset to unsuspend.";}i:17;a:11:{s:3:"key";s:14:"auto_idle_days";s:7:"section";s:15:"section_suspend";s:7:"premium";b:1;s:4:"type";s:7:"integer";s:7:"default";i:0;s:3:"min";i:0;s:9:"link_info";s:19:"https://shsec.io/ft";s:9:"link_blog";s:19:"https://shsec.io/fr";s:4:"name";s:23:"Auto-Suspend Idle Users";s:7:"summary";s:40:"Automatically Suspend Idle User Accounts";s:11:"description";s:68:"Prevent login by idle users and require password reset to unsuspend.";}i:18;a:10:{s:3:"key";s:15:"auto_idle_roles";s:7:"section";s:15:"section_suspend";s:7:"premium";b:1;s:4:"type";s:5:"array";s:7:"default";a:3:{i:0;s:13:"administrator";i:1;s:6:"editor";i:2;s:6:"author";}s:9:"link_info";s:19:"https://shsec.io/ft";s:9:"link_blog";s:0:"";s:4:"name";s:23:"Auto-Suspend Idle Users";s:7:"summary";s:40:"Automatically Suspend Idle User Accounts";s:11:"description";s:68:"Prevent login by idle users and require password reset to unsuspend.";}i:19;a:5:{s:3:"key";s:27:"autoadd_sessions_started_at";s:7:"section";s:14:"section_non_ui";s:12:"transferable";b:0;s:4:"type";s:7:"integer";s:7:"default";i:0;}i:20;a:5:{s:3:"key";s:22:"hard_suspended_userids";s:7:"section";s:14:"section_non_ui";s:12:"transferable";b:0;s:4:"type";s:5:"array";s:7:"default";a:0:{}}}s:11:"definitions";a:3:{s:29:"pwned_api_url_password_single";s:45:"https://api.pwnedpasswords.com/pwnedpassword/";s:28:"pwned_api_url_password_range";s:37:"https://api.pwnedpasswords.com/range/";s:6:"events";a:12:{s:16:"session_notfound";a:0:{}s:15:"session_expired";a:0:{}s:12:"session_idle";a:0:{}s:14:"session_iplock";a:0:{}s:19:"session_browserlock";a:0:{}s:18:"session_unverified";a:0:{}s:16:"password_expired";a:0:{}s:28:"password_policy_force_change";a:1:{s:6:"recent";b:1;}s:21:"password_policy_block";a:1:{s:6:"recent";b:1;}s:19:"user_hard_suspended";a:1:{s:6:"recent";b:1;}s:21:"user_hard_unsuspended";a:0:{}s:17:"reg_email_invalid";a:1:{s:7:"offense";b:1;}}}s:10:"meta_modts";i:1582499933;}