What is the Temporary Logins feature?
The Temporary Logins feature helps you create a temporary login URL with any user role which grants access to the website dashboard without requiring a username and password.
This feature will come in handy whenever you may need to create temporary accounts to give access to the admin area of your site for a limited amount of time.
Keep reading to learn more about this feature and how to use it to increase security for your site.
When You May Need Temporary Login Accounts for WordPress
Many website owners often hire developers to make small adjustments or changes on their websites. To implement said tweaks, make edits or check certain things on websites, these developers may need access to the admin area.
If the developer you hired for the job is someone you trust, you can always create an administrator account for them.
Then, when they finish their work on your website, you can delete the account you’ve created for them.
Another option is to add new users and authors in WordPress and later block the user (this does NOT require deleting their account).
The problem with both these options is that sometimes you may forget that you’ve given someone privileges that allow them to make changes on your site.
This puts your website at risk. With the Temporary Logins feature, you’ll no longer have to worry about possible security threats and data safety issues.
That’s because this feature allows you to create temporary accounts that require no password to login and are automatically disabled after a given time.
In other words, you won’t have to worry about having to remember to remove someone’s access yourself.
Having said that, let’s see how you can easily create temporary logins in WordPress that require no passwords.
Temporary Login Settings
To activate the Temporary Logins feature for your site, simply slide the toggle next to Use Temporary Logins right.
In this section, you can then customize your Temporary Login Settings:
Default User Role: this option lets you select a default user role for the user. Use the drop-down list to select your desired user role.
Default Redirect After Login: this option allows you to set a default custom page where you want the user to be redirected to after they log in. Use the drop-down list to select where the user should be redirect to after login.
Default Temporary Expire Time: this option allows you to define a default time period after which the temporary account will automatically expire. This period will start after the user’s first access on your site.
IMPORTANT NOTE! The settings you make for every individual temporary login that you create for your site override the default settings you’ve enabled here.
Another option you’ll see in this section is: Delete Temporary Users on Plugin Uninstall.
By activating this setting, Hide My WP Ghost will automatically delete all Temporary Users you’ve created using the Temporary Logins feature IF you uninstall Hide My WP Ghost on your site.
How to Create a New Temporary Login
Go to Hide My WP Ghost > Temporary Logins and click on Create New Temporary Login. (as shown in the screenshot below)
Once you click on Create New Temporary login, you will be able to configure the following:
Email: provide an email address for the user to which you want to grant temporary login rights (required)
First Name: add the user’s first name
Last Name: add the user’s last name
User Role: select a user role for the user
Redirect after login: this option allows you to redirect the user to a custom page after they log in. Use the drop-down list to select where the user should be redirect to after login.
Expire time: this option allows you to define the time period after which the temporary account will automatically expire. This period will start after the user’s first access on your site.
Language: The last thing you can customize here is the language for the new user. The language you choose is the language the user will see the WordPress dashboard.
Once you are happy with your settings, don’t forget to click on the Create button to save your new temporary login user!
Managing Temporary Logins
Once you’ve created your temporary logins, you will be able to easily manage them from the Temporary Logins section.
This section shows you the complete list of temporary logins you have created for your website.
Plus, for each temporary login user you’ve added to your site, Hide My WP Ghost will show you:
- the user’s name and email address
- the role currently assigned to them
- the date when they last logged in
- expiry duration
For every temporary login user you’ve created for your site, Hide My WP Ghost also enables you to take different actions.
These actions are located under the Options column and include:
- option to Lock/Unlock a temporary login user
- option to Edit a temporary login user
- option to Delete a temporary login user
- option to Copy the temporary login URL
We’ll go through each one of these options one by one next.
Edit Temporary Login User
At any given time, you can edit your existing temporary login users by clicking on the Edit icon shown in the screenshot below.
Make the edits you want and then click on Save User to save your changes.
Lock/Unlock Temporary Login User
The lock option allows you to expire a login before its expiry. The unlock option reverses this setting.
To lock or unlock a temporary login user, simply click on the icon shown in the screenshot below.
Delete Temporary Login User
To permanently delete a temporary login user from your website, all you have to do is click on the X icon shown in the screenshot below.
Copy the Temporary Login URL
To copy the temporary login URL, click on the link icon shown in the screenshot below.