Temporary logins for WordPress

Give a developer, auditor or support tech time-boxed access with a one-click login link: no password to share, single-use tokens, and the account deletes itself when it expires.

Single use
login links die after first use, so a forwarded link is worthless
Self-deleting
expired temporary accounts are removed automatically
Any role
scope the account to exactly the access the job needs
Hashed
tokens are stored as SHA-256 hashes, never in the clear

What it does

The usual way to give a contractor access is to create an account, share a password over chat, and forget to delete it: three security mistakes in one workflow. Temporary logins replace all of it: create a time-boxed account, send a login link, and let expiry handle the cleanup.

How it works

Creating a temporary user takes a role, a name and an expiry. The account gets a strong random password nobody ever sees and a login token stored only as a SHA-256 hash. The express login link logs its holder straight in, exactly once. Used links are dead links, and a second click gets "This login link has already been used."

A sweeper deletes expired temporary accounts automatically, the users list shows login links and last-login info for temporary accounts, and the list exports to CSV. Only administrators can create or delete temporary users.

  • One-click express login links, single-use by design
  • Expiry presets or a custom date; accounts delete themselves
  • Role, redirect target and locale per account
  • Login-link column and CSV export in the users list
  • Administrator-only creation and deletion

Documentation

Temporary access settings

Defaults for role, expiry and redirects.

Read the guide →

Create an access link

From new account to shared link.

Read the guide →

Temporary login questions

What happens when the account expires?

It is deleted automatically, not just disabled. No orphaned contractor accounts accumulating in your users table.

What if the login link leaks?

Links are single-use: after the intended person logs in once, the token is destroyed. An unused leaked link can be killed by deleting the temporary account.

Is this the same as magic-link login?

No. Magic links sign in existing users; temporary logins create disposable accounts. Both are Pro, and they solve different problems.

Related features

Free

Sessions & presence

See when your contractor is actually online.

Learn more →
Pro

Full activity log

Everything the temporary account did, on the record.

Learn more →
Pro

Passkeys & passwordless

Passwordless for the accounts that stay.

Learn more →

All features →

Secure your site today

Install the free plugin from WordPress.org and set up real protection with the guided setup wizard. Upgrade to Pro whenever you need more.