=== One Time Login === Contributors: danielbachhuber Tags: login Requires at least: 4.4 Tested up to: 5.7 Stable tag: 0.3.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Use WP-CLI to generate a one-time login URL for any user == Description == 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 After you run the command above, you'll see a success message like this: http://wpdev.test/wp-login.php?user_id=2&one_time_login_token=ebe62e3 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](https://github.com/danielbachhuber/one-time-login) against the project on Github. == Installation == See description for installation and usage instructions. == Changelog == = 0.3.1 (June 1st, 2021) = * Fires `one_time_login_after_auth_cookie_set` action after the auth cookie is set [[#27](https://github.com/danielbachhuber/one-time-login/pull/27)]. = 0.3.0 (May 24th, 2018) = * Introduces `--delay-delete` flag 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) = * Fires `one_time_login_created` action when login URL is created, and `one_time_login_logged_in` action when user is logged in via one-time login URL. = 0.1.1 (May 26th, 2016) = * Bug fix: Pass `$assoc_args` into the command to ensure the `--porcelain` flag actually works. = 0.1.0 (April 28th, 2016) = * Initial release.