How to Create Temporary Login Access in WordPress Without Sharing Your Password

8 min read

How to Create Temporary Login Access in WordPress Without Sharing Your Password

When you contact our support team for help with a WordPress issue, we may sometimes need temporary access to your WordPress dashboard to investigate the problem.

For security reasons, we recommend not sharing your WordPress administrator password with anyone. Instead, you can create a separate temporary login account that automatically expires after a specific period.

In this guide, we’ll show you how to create temporary login access in WordPress using the free Temporary Login Without Password plugin.

Why Should You Create a Temporary Login?

Temporary login access allows our support or development team to access your WordPress dashboard without knowing your regular username or password.

This is useful when our team needs to:

  • Investigate a plugin-related issue
  • Troubleshoot a theme or compatibility problem
  • Check your WordPress settings
  • Reproduce an issue on your website
  • Inspect plugin configuration
  • Test a feature
  • Identify conflicts between plugins or themes
  • Apply or verify a temporary fix

The temporary login can also be configured with an expiration time, so access does not remain active indefinitely. The referenced plugin supports temporary accounts, expiration settings, and passwordless login links: https://wordpress.org/plugins/temporary-login-without-password/

What You Need Before Starting

Before creating temporary access, make sure you have:

  • Administrator access to your WordPress website
  • Permission to install plugins
  • A working WordPress dashboard
  • The email address of the person who will receive the temporary access

You do not need to share your existing WordPress password.

Important: Only provide temporary access to someone you trust, such as your website developer, plugin/theme support team, or another authorized service provider.

How to Create a Temporary Login in WordPress

We recommend using the Temporary Login Without Password plugin for this purpose.

You can find the plugin in the official WordPress plugin directory:

Temporary Login Without Password View Temporary Login Without Password on WordPress.org

The plugin creates a separate temporary user and generates a special login URL. The recipient can use the link to access the website without requiring your regular username and password. 

Step 1: Log in to Your WordPress Dashboard

First, log in to your WordPress website.

Your WordPress dashboard is usually available at: https://yourdomain.com/wp-admin/

Replace yourdomain.com with your actual website domain.

If your website uses a custom login URL, use your normal WordPress login page instead.

Step 2: Install the Temporary Login Plugin

From your WordPress dashboard, go to: Plugins → Add New Plugin

Use the search box and search for: Temporary Login Without Password

Find the plugin and click:

Install Now

After the installation is complete, click:

Activate

The plugin is available through the official WordPress plugin directory. 

Step 3: Open the Temporary Logins Page

After activating the plugin, go to the temporary login section from your WordPress dashboard.

Depending on the plugin version and WordPress admin interface, you will find the option under the plugin’s temporary login menu.

Click the option to Create a New Temporary Login.

Temporary Login - Dashboard
Temporary Login – Dashboard

Step 4: Create a New Temporary Login

You will now see a form where you can create a temporary user.

Enter the requested information, such as:

Email Address

Enter the email address of the person or support team who needs access.

For example: [email protected]

Make sure the email address is correct because you will need to send the generated temporary login URL to the recipient.

Role

Select an appropriate WordPress user role.

For technical troubleshooting, the required role may depend on what needs to be investigated.

For example, support may require Administrator access if the issue involves:

  • Plugin settings
  • Theme settings
  • WordPress configuration
  • Plugin activation/deactivation
  • Plugin conflicts
  • Advanced troubleshooting

However, if administrator-level access is not necessary, choose a lower-privilege role whenever possible.

WordPress uses roles and capabilities to determine what a user can access and modify. The Administrator role has extensive administrative permissions on a standard WordPress installation.

Security recommendation: Always provide the minimum level of access required to complete the requested task.

Expiration

Choose how long the temporary login should remain active.

For example:

  • 1 Day
  • 1 Week
  • 1 Month
  • Custom expiration

The available options may vary depending on the plugin version.

For a normal support investigation, we recommend selecting the shortest reasonable expiration period.

Step 5: Create the Temporary Login

After entering the required information, click the button to create the temporary login.

The plugin will create a temporary user and generate a special login URL.

Unlike a normal WordPress account, the recipient can use the generated link without needing your regular WordPress password. 

Screenshot

Temporary Login Access
Temporary Login Access

Step 6: Copy the Temporary Login URL

After creating the temporary user, you will see a temporary login URL.

Copy the complete URL.

It may look similar to: https://yourdomain.com/wp-login.php?…

Do not change any part of the generated URL.

The URL contains the information required to authenticate the temporary user.

You can now send the generated temporary login URL to our support team through the support ticket or communication channel we provide.

You can use a message similar to this:

Hello,

I have created a temporary login for my WordPress website.

Here is the temporary access link:

[Paste Temporary Login URL Here]

Website URL: [Your Website URL]

Please let me know if you need any additional information.

Thank you.

Important: Do not send your regular WordPress username, password, hosting password, FTP credentials, or database credentials unless our support team specifically requests them through an appropriate secure channel.

Step 8: Let Our Team Investigate the Issue

Once we receive the temporary login URL, our support team can use it to access your WordPress dashboard and investigate the reported issue.

Depending on the problem, we may need to check:

  • WordPress settings
  • Plugin settings
  • Theme configuration
  • Plugin compatibility
  • JavaScript errors
  • PHP errors
  • Console errors
  • Plugin conflicts
  • Frontend behavior
  • Editor behavior
  • Other relevant WordPress configurations

Providing temporary access can significantly reduce the time required to reproduce and diagnose an issue.

Step 9: Remove or Disable the Temporary Access

After the support investigation is complete, you can remove or disable the temporary user.

Go back to the plugin’s temporary login section and locate the temporary user you created.

You can then disable or delete the temporary login.

The plugin also supports manually disabling or deleting temporary users. 

What Happens When the Temporary Login Expires?

Once the configured expiration time is reached, the temporary login should no longer be usable.

This is one of the main benefits of using a temporary login instead of sharing your permanent administrator credentials.

The referenced plugin provides expiration controls for temporary accounts. 

However, we still recommend manually removing or disabling the temporary account after the support task has been completed.

Important Security Tips

Temporary access is safer than sharing your permanent password, but you should still follow a few security best practices.

1. Never Share Your Main WordPress Password

Do not give your regular administrator password to a developer or support team.

Instead, create a separate temporary account.

2. Use the Shortest Appropriate Expiration Time

If the support team only needs access for a few hours or one day, there is no reason to keep the account active for several weeks.

Choose an expiration period appropriate for the task.

3. Use the Minimum Required User Role

WordPress provides different user roles with different capabilities. A user should receive only the permissions necessary for the requested task. WordPress itself recommends the principle of least privilege when assigning capabilities. (WordPress Developer Resources)

For example, if support only needs to inspect content, an Administrator account may not be necessary.

However, some plugin or theme troubleshooting tasks may require Administrator-level access.

4. Do Not Share Hosting Credentials

A WordPress temporary login only provides access to your WordPress installation.

Do not share:

  • Hosting account passwords
  • cPanel credentials
  • FTP credentials
  • SSH credentials
  • Database passwords
  • Domain registrar passwords

unless they are specifically required and you are using a secure method approved for sharing those credentials.

5. Use HTTPS

Make sure your website uses HTTPS when logging in to WordPress. WordPress recommends secure HTTPS connections for authentication because non-secure HTTP connections can expose login information to interception. 

6. Remove Access After the Task

Even if the account has an expiration date, it is good practice to remove or disable the temporary account as soon as the support task is finished.

WordPress security guidance also recommends keeping WordPress, themes, and plugins up to date. 

What Information Should You Send With Temporary Access?

When contacting our support team, providing a temporary login link is helpful, but additional information can make troubleshooting much faster.

We recommend including:

Required Information

  • Website URL
  • Temporary login URL
  • A clear description of the issue

Helpful Additional Information

  • Name of the plugin you are having trouble with
  • Plugin version
  • WordPress version
  • Active theme name
  • PHP version, if known
  • Other active plugins
  • Steps to reproduce the issue
  • Screenshot of the problem
  • Console error screenshot, if applicable
  • Frontend screenshot
  • Editor screenshot, if applicable

The more information you provide, the easier it is for our support team to reproduce and investigate the issue.


Frequently Asked Questions

  • Is it safe to share a temporary WordPress login?

    A temporary login is generally preferable to sharing your permanent administrator password because it creates separate, limited-duration access. However, you should only provide access to a trusted person or support team and should use an appropriate user role and expiration period.
  • Do I need to share my WordPress password?

    No. The Temporary Login Without Password plugin generates a special login link that allows the recipient to access the website without your regular WordPress password. (WordPress.org English (UK))
  • Can I set an expiration time?

    Yes. The referenced plugin allows you to configure an expiration period for temporary accounts, including predefined and custom expiration options. (WordPress.org English (UK))
  • Can I manually disable the temporary user?

    Yes. You can manually disable the temporary user from the plugin’s temporary login management screen. (WordPress.org English (UK))
  • Can I delete the temporary user?

    Yes. The plugin provides an option to delete temporary users. (WordPress.org English (UK))
  • Can the temporary user log in using a normal password?

    The referenced plugin is designed to use a temporary login link rather than allowing the temporary user to authenticate using a normal username and password. (WordPress.org)
  • What if I don’t want to install a plugin?

    You can create a separate WordPress user manually, but this means you would need to create credentials and later remember to remove the account. For support purposes, a temporary login solution can be more convenient because it provides an expiring access mechanism without sharing your regular password.
  • Should I give Administrator access?

    Only if it is necessary. WordPress Administrator accounts have extensive permissions, including managing plugins, themes, settings, users, and other administrative functions. (WordPress.org) If our support team specifically asks for Administrator access because the issue requires it, you can create the temporary account with that role and set a short expiration period.
  • What should I do after the support team finishes?

    Once the issue has been investigated or resolved: 1. Go to the temporary login management screen. 2. Find the temporary user. 3. Disable or delete the temporary user. 4. Confirm that the temporary login is no longer active. This ensures that the support access is not left active unnecessarily.

Newsletter

Get the next one in your inbox

New guides, comparisons and release notes, sent when we publish them. No more often than that.

Badge Icon Save 90%