Title: SafeTemp Login &#8211; Temporary Access with Approval
Author: Fernando Filho
Published: <strong>6 December 2025</strong>
Last modified: 13 December 2025

---

Search plugins

![](https://ps.w.org/safetemplogin-tawa/assets/banner-772x250.png?rev=3413205)

![](https://ps.w.org/safetemplogin-tawa/assets/icon-256x256.png?rev=3413205)

# SafeTemp Login – Temporary Access with Approval

 By [Fernando Filho](https://profiles.wordpress.org/cyferweb/)

[Download](https://downloads.wordpress.org/plugin/safetemplogin-tawa.1.0.1.zip)

 * [Details](https://en-gb.wordpress.org/plugins/safetemplogin-tawa/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/safetemplogin-tawa/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/safetemplogin-tawa/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/safetemplogin-tawa/#developers)

 [Support](https://wordpress.org/support/plugin/safetemplogin-tawa/)

## Description

SafeTemp Login allows you to create temporary users with any role. Perfect for contractors,
auditors, or anyone who needs limited-time access to your WordPress site.

**Key Features:**

 * Create temporary users with any role (subscriber, editor, administrator, etc.)
 * Automatic expiration with configurable behavior (block login or delete user)
 * Intercept sensitive actions when temporary administrator tries to perform them
 * Approval system via admin dashboard or secure email links
 * Email notifications to administrators
 * Configurable restricted actions list
 * Log only mode for testing
 * Secure token-based approval system

**How It Works:**

When a temporary user with administrator role tries to perform a restricted action(
like deleting a post, switching themes, installing plugins, etc.), the action is
blocked and a request is created. Real administrators receive an email with secure
one-time links to approve or deny the action.

**Security Features:**

 * Nonce verification on all actions
 * Secure token-based approval links (expire in 30 minutes)
 * User capability checking
 * Automatic logout on expiration
 * One-time use tokens

**Supported Actions for Approval (Configurable):**

 * Delete Posts
 * Edit/Publish Posts
 * Switch Themes
 * Install Plugins
 * Activate Plugins
 * Deactivate Plugins
 * Delete Users
 * Update Core Settings

Open-source, donation-supported. Developed by [Cyfer](https://cyfer.com.br).

### Support & Donations

This plugin is free and open-source, developed by Cyfer.

For support, visit [Buy Me a Coffee:](https://buymeacoffee.com/cyfer)

If you find this plugin useful, please consider making a donation to help support
continued development.

Open-source, donation-supported. Developed by [Cyfer](https://cyfer.com.br).

## Screenshots

[⌊Settings page with all configuration options⌉⌊Settings page with all configuration
options⌉[

Settings page with all configuration options

[⌊Create temporary user form⌉⌊Create temporary user form⌉[

Create temporary user form

[⌊Action requests list⌉⌊Action requests list⌉[

Action requests list

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/safetemp-login` directory, 
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Navigate to Tools  SafeTemp Login to configure settings
 4. Create temporary users via Tools  Create Temp User

## FAQ

### Can I create temporary users with any role?

Yes! You can create temporary users with any WordPress role, including administrator.

### What happens when a temporary administrator tries to delete a post?

The action is intercepted, blocked, and a request is created. Real administrators
receive an email with secure links to approve or deny the action.

### What happens when a temporary user expires?

The behavior is configurable. You can either block their login (default) or automatically
delete the user account.

### Can I customize which actions require approval?

Yes! In the settings page, you can check/uncheck which actions require approval.

### How secure are the approval links?

Approval links use one-time tokens with 30-minute expiration. Each link can only
be used once.

### Can I test without blocking actions?

Yes! Enable “Log Only Mode” in settings. This will create requests and send emails
but won’t actually block the actions.

### Does this work with WordPress Multisite?

Yes! Options are saved per-site. The plugin is multisite-compatible.

### What data is stored?

Temporary users are regular WordPress users with special metadata. Action requests
are stored as custom post types. All data can be removed on uninstall if configured.

## Reviews

There are no reviews for this plugin.

## Contributors and Developers

“SafeTemp Login – Temporary Access with Approval” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Fernando Filho ](https://profiles.wordpress.org/cyferweb/)

[Translate “SafeTemp Login – Temporary Access with Approval” into your language.](https://translate.wordpress.org/projects/wp-plugins/safetemplogin-tawa)

### Interested in development?

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

## Change Log

#### 1.0.1

 * Compatible with 6.9 WordPress
 * Performance improvements

#### 1.0.0

 * Initial release
 * Create temporary users with any role
 * Intercept and approve sensitive actions
 * Email notifications with secure approval links
 * Configurable restricted actions
 * Automatic expiration handling
 * Log only mode for testing
 * Support for English and Portuguese

## Meta

 *  Version **1.0.1**
 *  Last updated **10 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.10**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/safetemplogin-tawa/)
 * Tags
 * [passwordless login](https://en-gb.wordpress.org/plugins/tags/passwordless-login/)
   [secure login](https://en-gb.wordpress.org/plugins/tags/secure-login/)[temporary access](https://en-gb.wordpress.org/plugins/tags/temporary-access/)
   [users](https://en-gb.wordpress.org/plugins/tags/users/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/safetemplogin-tawa/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ Fernando Filho ](https://profiles.wordpress.org/cyferweb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/safetemplogin-tawa/)

## Donate

Would you like to support the advancement of this plugin?

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