ማብራሪያ
Secure My WP Site – Login enhances your WordPress site’s user management by providing secure authentication, streamlined registration processes, and mobile responsive forms. It automatically creates all necessary pages and offers ready-to-use shortcodes for seamless integration with enhanced security features.
Core Features
- Email-based login system
- User registration (requires WordPress registration enabled)
- Registration with optional email verification
- Secure password reset with encrypted links
- User profile management
- Account deletion option (admin-controllable)
- Custom login redirects
- Custom logout link for WordPress menus
- Customizer integration for menu logout links
- Responsive and theme-compatible forms
Security Features
- Email verification for new accounts
- Nonce verification on all forms
- Input sanitization
- Protected admin roles
- Secure password reset system
Admin Tools
- Unconfirmed users management panel
- Email verification control
- Account deletion settings
- Custom redirect settings
- User action notifications
- Customizer menu integration
Theme Compatibility
- Works with any WordPress theme
- Mobile-responsive forms
- Standard CSS classes for easy styling
Included Pages & Forms
The plugin automatically creates all necessary pages with pre-configured forms and corresponding shortcodes:
- Login Page –
[smwps_login_form]
- Registration Page –
[smwps_register_form]
- Profile Page –
[smwps_profile_form]
- Lost Password Page –
[smwps_lost_password_form]
- Reset Password Page –
[smwps_reset_password_form]
- Email Confirmation Page –
[smwps_confirm_email_form]
- Delete Account Page –
[smwps_delete_account_form]
- Delete Account Success Page –
[smwps_delete_account_successful]
- Logout Success Page –
[smwps_successful_logout]
Additional Notes
For documentation on implementation and customization, visit our website
Screenshots
መጫን
- Upload the plugin files to
/wp-content/plugins/secure-my-wp-site-login
directory - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the Settings->Secure My WP Site->Login screen to configure the plugin
- Place shortcodes in your pages or use the automatically created pages
- Add logout links to menus through Appearance > Customize > Logout Link
የተለመዱ ጥያቄዎች
-
Why can’t users register on my site?
-
Make sure you have enabled user registration in WordPress. Go to Settings -> General and check “Anyone can register” option to allow new user registrations.
-
Can I disable user registration?
-
Yes, you can control user registration through WordPress settings. Go to Settings -> General and uncheck “Anyone can register” option to disable new user registrations.
-
Where can I find my login and registration pages?
-
The plugin automatically creates all necessary pages during activation. You can find them in your Pages section in WordPress admin. You can also use the shortcodes on any existing page.
-
Can I customize the redirect URL after login?
-
Yes, you can set a custom redirect URL in the plugin settings.
-
Can I disable account deletion?
-
Yes, administrators can disable the account deletion feature in the plugin settings.
-
What happens when users delete their account?
-
When a user deletes their account, both they and the admin receive email notifications. All user data is permanently removed from the database.
-
Yes, you can add a logout link to any registered menu using the WordPress Customizer under the “Logout Link” section.
-
How can I add a logout link using the Customizer?
-
- Go to Appearance > Customize in your WordPress admin
- Look for the “Logout Link” section
- Select which menu should display the logout link
- Save your changes
-
Is email verification required for new users?
-
Email verification can be enabled or disabled in the plugin settings. When enabled, new users must verify their email before they can log in.
-
What happens if email verification fails?
-
Users can request a new verification email from the login page if their verification link expires or fails.
-
How does the password reset system work?
-
Users can request a password reset link which is sent to their email. The link is secure, encrypted, and expires after use.
-
Can I manage users who haven’t confirmed their email?
-
Yes, there’s an admin panel specifically for managing unconfirmed users where you can view and clean up unconfirmed accounts.
-
Can I customize the form styles?
-
Yes, the forms use standard CSS classes and can be styled using your theme’s stylesheet.
-
Do you provide support for custom styling?
-
While we don’t provide custom styling, all forms use standard CSS classes that can be styled through your theme’s stylesheet.
-
Are administrator accounts protected?
-
Yes, administrator accounts cannot be deleted through the frontend account deletion feature for security reasons.
-
Will this work with my existing users?
-
Yes, the plugin works seamlessly with your existing WordPress users and doesn’t affect their current login status.
-
Does this replace the default WordPress login?
-
No, it creates additional login pages while keeping the default WordPress login system intact for admin access.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Secure My WP Site – Login” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Secure My WP Site – Login” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.1
- Added: Support for Secure My WP Site – Profile Photos addon
- Added: Extension hooks for profile form customization
- Improved: Profile form extensibility
- Improved: Profile update message handling
1.2.0
- Added: Customizer integration for adding logout links to menus
- Added: New Customizer section for easy logout link placement
- Added: Ability to add logout links to any registered menu
- Improved: Menu management with customizer support
1.1.1
- Fixed: Headers already sent warning in profile and reset password pages
- Fixed: Account deletion functionality in non-admin context
- Fixed: Duplicate password reset confirmation emails
- Fixed: Added proper nonce verification for password reset links
- Improved: Error handling for invalid password reset links
1.1.0
- Improved compatibility with page builders. Template override is no longer needed.
1.0.0
- Initial release