
SharpLogin gives you facility to change login url, change background picture of the login screen, also you can put your logo in login screen. In the new release, you can make sure that you have limited login attemps and if the limit exceed, you can give a specific time to lockout the user from system.
Compatibility
Requires WordPress 5.0 or higher. All login related things such as the registration form, lost password form, login widget and expired sessions just keep working.
It’s also compatible with any plugin that hooks in the login form, including:
- BuddyPress,
- bbPress,
- Limit Login Attempts,
- and User Switching.
Obviously it doesn’t work with plugins or themes that hardcoded wp-login.php.
Works with multisite, with subdomains and subfolders. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.
Screenshots

Activate the plugin and click on Settings

Settings page

Advanced Settings page for Login attempts

Login attempts message

Lockout time and message