Title: Login Links – Passwordless Login, Temporary Access Links &amp; Custom Login Form
Author: Denis Alemán
Published: <strong>Ахсынньы 23, 2024</strong>
Last modified: От ыйа 2, 2025

---

Search plugins

![](https://ps.w.org/login-links/assets/icon-256x256.png?rev=3212320)

# Login Links – Passwordless Login, Temporary Access Links & Custom Login Form

 By [Denis Alemán](https://profiles.wordpress.org/denisaleman/)

[Download](https://downloads.wordpress.org/plugin/login-links.2.1.0.zip)

 * [Details](https://sah.wordpress.org/plugins/login-links/#description)
 * [Reviews](https://sah.wordpress.org/plugins/login-links/#reviews)
 *  [Installation](https://sah.wordpress.org/plugins/login-links/#installation)
 * [Development](https://sah.wordpress.org/plugins/login-links/#developers)

 [Support](https://wordpress.org/support/plugin/login-links/)

## Description

Login Links allows you to create temporary, password-less access links for existing
users or guest accounts. The links can be configured to expire either after a certain
period of time or after a set number of successful logins.

### How Login Link Works

A login link is a special link that, when clicked, automatically logs the user in.
They don’t need an account. The login occurs either under an existing account or
under a temporary account created specifically for this link. The link has an expiration
date, after which it is automatically deleted.

### Provide Temporary Access

Create a login link with a specific role for support teams, clients, developers,
or guest users who need temporary access to the site, and email it directly to them.
They don’t need to create an account or come up with a password, and you won’t have
to worry about deleting their account later.

### Passwordless Access for Users

Allow already registered users to log in without a password. Users request a one-
time login link by entering the email they used during registration, and the link
is sent to that email.

### Features

### Temporary Login Links

 * Create an unlimited number of temporary login links.
 * Choose to log in as an existing user or as a temporary user, which will automatically
   create a temporary account attached to the link.
 * Delete and manage created links through a table interface, allowing you to view
   and remove links as needed.
 * Set expiration limits for each login link based on time or number of logins.
 * Expiration can be based on the number of logins, time, or a combination of both,
   whichever occurs first.
 * Send an email invitation with a login link.
 * Customize the email’s body and subject text.

### Password-less Access

 * Allow password-less access for your users.
 * Custom login form via shortcode for password-less access.
 * Automatic deletion of expired links.
 * Automatic generation of a temporary account with a designated role upon link 
   creation.
 * Optional password-less access through the standard WordPress login form.
 * Ability to disallow password-based access.

## Screenshots

 * [[
 * New Login Link.
 * [[
 * New Login Link, Expiration Settings.
 * [[
 * New Login Link, Expiration Settings & Send Email.
 * [[
 * All Links Table View.
 * [[
 * All Links Table View, Link Row Options.
 * [[
 * Temporary Login Links Screen.
 * [[
 * Temporary Login Links Screen, Sending Link by Email.
 * [[
 * Temporary Login Links Screen, New Link Created.
 * [[
 * Passwordless Login Settings
 * [[
 * Passwordless Login, Standard WordPress Login Form.
 * [[
 * Custom Passwordless Login Form via Shortcode.

## Installation

Upload the login-links folder to the /wp-content/plugins/ directory.
 Activate the
plugin through the Plugins menu in WordPress. Once activated, go to Login Links 
in the WordPress admin sidebar to create and manage login links.

## FAQ

### What is a login link?

A temporary login link allows users to log in without a password, and you can set
the link to expire after a specific period of time or after a certain number of 
successful logins.

### How secure is this?

The links have alphanumeric tokens longer than 60 characters. Such a token is impossible
to guess. The tokens are stored in database encrypted, this means that even if someone
get access to the database, they won’t be able to use the encrypted token.

### Can I create multiple login links for the same user?

Yes, you can generate multiple temporary login links for the same user, each with
its own expiration time or login limit.

### How do I prevent the link from being used after it expires?

The plugin automatically invalidates the link after it reaches its expiration time
or the maximum number of allowed logins is reached.

### Can temporary login links be created for guest or temporary users?

Yes! You can generate login links for temporary users without needing to create 
permanent accounts.

### Can users still log in with a password?

Yes. You can choose to either disable password login or allow the user to decide.

### What problems does this solve?

Users often set simple passwords, especially temporary users like developers who
are given admin access. Using login links solves this problem, and you don’t have
to worry about deleting the account later.

### What about already registered users—why should they log in without a password?

It’s more convenient. People often forget their passwords or set simple ones to 
avoid forgetting them. With login links, forgetting a password is impossible because
no password is required. The login is done via a one-time link.

### How do I change the URL where users are redirected after logging in via a login link?

You can customize the redirect URL by using the WordPress filter hook `lgnl_success_login_redirect_url`.
This filter lets you modify the URL the user is sent to after a successful login
with a temporary login link token.

Example of usage:

    ```
    add_filter( 'lgnl_success_login_redirect_url', function( $redirect_url, $link, $key, $request_uri ) {
        return 'https://yourwebsite.com/your-custom-page/';
    }, 10, 4 );
    ```

## Reviews

![](https://secure.gravatar.com/avatar/d4015f6437cf56ccff9d0beb2085f38f94e240969384f8301a540d3eee6d33d4?
s=60&d=retro&r=g)

### 󠀁[creates links for existing users](https://wordpress.org/support/topic/creates-links-for-existing-users/)󠁿

 [HelgaTheViking](https://profiles.wordpress.org/helgatheviking/) Сэтинньи 20, 2025

i tried two other plugins and they were limited to creating links for new users 
only. This worked great for my use case of sending creds to a client I had already
created an account for. i think the popup modal with the new link might need some
style adjustments on mobile devices. It was tricky to copy the entire link. A copy
button would be a help… It might have been there just couldn’t see the full width
of the modal on my phone.

![](https://secure.gravatar.com/avatar/d5605f3cd35cd7fab203cfa7c97b5a3b55f14cadfff926ec1e05c14f497fedd8?
s=60&d=retro&r=g)

### 󠀁[Simply not working.](https://wordpress.org/support/topic/simply-not-working-37/)󠁿

 [thomei](https://profiles.wordpress.org/thomei/) Сэтинньи 12, 2025

Simply not working.Developer is no help.

![](https://secure.gravatar.com/avatar/24497ec2bed39f2a877c96452ac73222f9b63682dd9739fad5252e530ece860f?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-10826/)󠁿

 [JesseJ](https://profiles.wordpress.org/jessejin/) Балаҕан ыйа 11, 2025

Perfect

![](https://secure.gravatar.com/avatar/b0a81fd040a5ca4ed880ae9a3d5857af3964ff4c7b12d097aef2e299682fade0?
s=60&d=retro&r=g)

### 󠀁[Work lika a charm](https://wordpress.org/support/topic/work-lika-a-charm/)󠁿

 [erwe](https://profiles.wordpress.org/erwe/) Тохсунньу 6, 2025

it works easyly to send client a time-based link.

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/login-links/reviews/)

## Contributors & Developers

“Login Links – Passwordless Login, Temporary Access Links & Custom Login Form” is
open source software. The following people have contributed to this plugin.

Contributors

 *   [ Denis Alemán ](https://profiles.wordpress.org/denisaleman/)

[Translate “Login Links – Passwordless Login, Temporary Access Links & Custom Login Form” into your language.](https://translate.wordpress.org/projects/wp-plugins/login-links)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/login-links/), check
out the [SVN repository](https://plugins.svn.wordpress.org/login-links/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/login-links/) by
[RSS](https://plugins.trac.wordpress.org/log/login-links/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

Initial plugin release.

#### 2.0.0

Passwordless login feature introduced.
 Passwordless login: standard WordPress login
form support added. Passwordless login: Shortcode adding a customizable login form.
Passwordless login: Option to disallow password login. Security improvement: links
tokens are stored as encrypted hashes. Temporary Login Link: Reset link feature 
introduced. Temporary Login Link: Send via email feature introduced. Interface multiple
enhancements introduced. i18n improved. Multiple minor bugs fixed.

#### 2.1.0

Added filter ‘lgnl_success_login_redirect_url’ to allow customization of the redirect
URL after successful login.
 Minor code refactoring and documentation updates.

## Meta

 *  Version **2.1.0**
 *  Last updated **10 ый ago**
 *  Active installations **40+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/login-links/)
 * Tags
 * [custom login form](https://sah.wordpress.org/plugins/tags/custom-login-form/)
   [passwordless login](https://sah.wordpress.org/plugins/tags/passwordless-login/)
   [secure login](https://sah.wordpress.org/plugins/tags/secure-login/)[temporary access](https://sah.wordpress.org/plugins/tags/temporary-access/)
 *  [Advanced View](https://sah.wordpress.org/plugins/login-links/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/login-links/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/login-links/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/login-links/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/login-links/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/login-links/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/login-links/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/login-links/reviews/)

## Contributors

 *   [ Denis Alemán ](https://profiles.wordpress.org/denisaleman/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/login-links/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.buymeacoffee.com/denisaleman)