Type to search.

#852 by installs

One Time Login

by Daniel BachhuberVersion 0.4.0

Use WP-CLI to generate a one-time login URL for any user

Active installs
40,000+
#852 of 1,000
Downloads, all time
207.4K
207,384
Downloads, 30 days
3.8K
921 in the last 7
Rating
5.0 / 5
2 reviews
Last updated
10 months ago
Jan 10, 2026
Version
0.4.0
8 releases

Upkeep and compatibility

Last updatedJanuary 10, 2026Updated in the last year
Tested up toWordPress 6.9.11Older than WordPress 7.1.4, the current release
Needs WordPress4.4 or newer
Needs PHP7.1 or newer
First publishedApril 28, 2016
Support, last two monthsNo threads opened

Reviews

5.0 / 5 from 2 reviews

Reviews by star rating
5 stars2
4 stars0
3 stars0
2 stars0
1 star0

Downloads, last 30 days

Low 60 a dayHigh 209 a day

What the author says it does

Need access to a WordPress install but don’t want to create a new user account? Use this plugin to generate one-time login URLs for any existing user.

Then, copy the URL, paste it into your web browser, and… voila!

Because they are one-time login URLs, they will only work once. If you need access again, you’ll need to run the WP-CLI command again.

Using WP CLI to generate OTT URLs

Example

wp plugin install one-time-login --activate && wp user one-time-login <user> --count=3 --delay-delete

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=93974b48e3a418b895fc7ca476f1a607d8b99345

Or like this if you asked for more than one:

http://wpdev.test/wp-login.php?user_id=1&one_time_login_token=2b9c6f5d71d51d530e397ee9da3b50e4e3dd06e7 http://wpdev.test/wp-login.php?user_id=1&one_time_login_token=90897da439a116c613fc1c49c372e6b1f7c72ad8 http://wpdev.test/wp-login.php?user_id=1&one_time_login_token=68c8074743de849db606500c3caa39a7432dc601<h3>Parameters</h3>

* count: Generate more than one login token (default: 1);

* delay-delete: Delete existing tokens after 15 minutes, instead of immediately.

Using WP API to generate OTT URLs

Example with cUrl

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Latest changelog entry

0.4.0 (August 30th, 2021)

  • Introduces one-time-login/v1/token WP REST API endpoint to generate tokens [#28].

Tagged

Plugins that share its tags

#27 by installs

WPS Hide Login

by Remy Perona

Change wp-login.php to anything you want.

Installs
2+ million
Rating
4.8 (2.1K)
Updated
3 months ago

#46 by installs

Loginizer

by Softaculous

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Installs
1+ million
Rating
4.8 (1K)
Updated
2 days ago

#199 by installs

Limit Login Attempts

by Automattic

Limit rate of login attempts, including by way of cookies, for each IP. Fully customizable.

Installs
300,000+
Rating
4.6 (202)
Updated
4 years ago

LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin login, client login, register pages.

Installs
200,000+
Rating
4.8 (1.1K)
Updated
4 months ago

#314 by installs

WPS Limit Login

by NicolasKulka

WPS Limit login limit connection attempts by IP address

Installs
100,000+
Rating
4.9 (83)
Updated
43 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.