Need access to a WordPress install but don’t want to create a new user account? Use this plugin and WP-CLI to generate a one-time login URL for any existing user:
wp plugin install one-time-login --activate && wp user one-time-login <user>
After you run the command above, you’ll see a success message like this:
Copy the URL, paste it into your web browser, and… voila!
Because it’s a one-time login URL, it will only work once. If you need access again, you’ll need to run the WP-CLI command again.
Feel free to file issues and pull requests against the project on Github.
See description for installation and usage instructions.
Contributors and Developers
“One Time Login” is open source software. The following people have contributed to this plugin.Contributors
0.3.1 (June 1st, 2021)
one_time_login_after_auth_cookie_setaction after the auth cookie is set [#27].
0.3.0 (May 24th, 2018)
--delay-deleteflag to delete old tokens after 15 minutes instead of immediately.
- Improves invalid token message when user is already logged in: “Invalid one-time login token, but you are logged in as ‘user_login’. Go to the dashboard instead?”.
0.2.0 (May 3rd, 2018)
- Introduces support for multiple one-time login links.
- Links to the login screen from the “Invalid token” error message.
0.1.2 (June 11th, 2016)
one_time_login_createdaction when login URL is created, and
one_time_login_logged_inaction when user is logged in via one-time login URL.
0.1.1 (May 26th, 2016)
- Bug fix: Pass
$assoc_argsinto the command to ensure the
--porcelainflag actually works.
0.1.0 (April 28th, 2016)
- Initial release.