Skip to main content

auto-login

Description​

Generates a one-time URL for instant WordPress admin access without entering credentials.

Usage​

dvs auto-login [user_id]

Arguments​

ArgumentDescription
user_idOptional. WordPress user ID to log in as. Defaults to last used ID or 1.

Examples​

# Generate auto-login URL for default user
dvs auto-login

# Generate auto-login URL for user ID 2
dvs auto-login 2

Output​

[βœ”] Auto-login URL generated for user ID 1
https://mysite.dvs.sh/wp-admin/?dvs_autologin=abc123...

Security​

  • Token is single-use (deleted after successful login)
  • Token is 64 characters (256 bits) cryptographically random
  • Timing-safe comparison prevents timing attacks

Notes​

  • The user ID is remembered for subsequent calls
  • Works with DVS UI for graphical access
  • Requires the application to be running