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 & 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.