---
title: Basic Authentication
url: "https://pressable-staging.mystagingwebsite.com/knowledgebase/basic-authentication/"
published: 2025-06-18
modified: 2025-09-11
author: Zach Wiesman
---

Basic Authentication is now available directly in the [My.Pressable.com Dashboard](http://my.pressable-staging.mystagingwebsite.com), offering a simple and effective way to restrict access to your WordPress sites using a username and password prompt.

Basic Authentication is for users who prefer greater control over who can view their site content. This feature is ideal for [Staging / Development](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-to-clone-website-to-staging/) sites and is already enabled by default in our [Sandbox](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-sandbox-sites-work-on-pressable/) sites, where public access should be limited.

## Enabling & Disabling Basic Authentication

### For Sandbox Sites

[Sandbox sites](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-sandbox-sites-work-on-pressable/) already have Basic Authentication enabled by default.

Basic Authentication can be briefly disabled on Sandbox sites by going to the **`WordPress → Plugins`** section of the site and deactivating the **pressable-basic-authentication** plugin:

![How to enable or disable the Basic Authentication plugin on your WordPress Sandbox site](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2025/06/basic-auth-sandbox.png?resize=948%2C1024&ssl=1) 
 Please Note: - Basic Authentication **cannot be removed** through the Pressable Control Panel or WordPress Admin Dashboard for Sandbox sites.
- If Basic Authentication is disabled on a Sandbox site, it will be automatically re-enabled each day sometime between 3:00-7:00UTC. If you need Basic Authentication to be disabled, please [convert the Sandbox site to a Staging site](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-sandbox-sites-work-on-pressable/#convert-a-sandbox-site-to-staging-or-live).
- While technically removable via FTP, this method is **not supported** and should be avoided.
- All existing [sandbox sites](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-sandbox-sites-work-on-pressable/) currently using the [Maintenance Mode](https://pressable-staging.mystagingwebsite.com/knowledgebase/wordpress-maintenance-mode/) plugin will be transitioned to use the **Basic Authentication plugin** instead.

### For Staging and Live Sites

For Live & [Staging](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-sites-staging-websites-and-website-clones-work-at-pressable/) sites, you can enable and disable Basic Authentication directly within the My.Pressable.com Dashboard by navigating to your site’s settings page in the My.Pressable.com Dashboard.

Go to **Site → Advanced → Basic Authentication**:

![Enabling Basic Authentication for WordPress websites.](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2025/06/basic-auth-mpcp.png?resize=951%2C1024&ssl=1)Toggle the setting to enable the feature:

![Toggle switch for enabling Basic Authentication on Pressable websites.](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2025/06/enable-basic-auth-mpcp.png?resize=1024%2C238&ssl=1)This is powered by a custom **pressable-basic-authentication** plugin running in the background. You can also manage this setting via the [Pressable API](https://my.pressable-staging.mystagingwebsite.com/documentation/api/v1#basic-authentication), and track changes through the [job queue](https://my.pressable-staging.mystagingwebsite.com/documentation/api/v1#job_queues).

 
 Please Note: Collaborators must have the [Manage WordPress permission](https://pressable-staging.mystagingwebsite.com/knowledgebase/how-do-i-add-a-collaborator-guest-account-to-my-site/#collaborator-access-and-permissions) to access the settings for Live & Staging sites.

## Basic Auth Login Information

Once Basic Authentication is activated on a site, visitors to your site will see a username and password prompt before accessing any content:

![Sign in popup for site with Basic Auth enabled.](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2025/06/basic-auth-signin-popup.png?resize=884%2C498&ssl=1)Any existing WordPress user on the site (admin, customer, subscriber, etc roles) can use their WordPress username and password for the Basic Auth prompt.

For newly created sites, WordPress user passwords can be reset/updated in the **WordPress Admin** section of the site’s [My.Pressable.com Dashboard](https://pressable-staging.mystagingwebsite.com/knowledgebase/resetting-your-wp-admin-password/#reset-through-the-mypressable-control-panel).

## Tracking Changes

All actions related to Basic Authentication are logged for transparency and auditing. You can view this activity by navigating to **`<a href="https://pressable-staging.mystagingwebsite.com/knowledgebase/pressable-activity-logs/">Site → Logs → Activity Logs</a>`** in your site’s My.Pressable.com Dashboard:

![Basic Authentication actions are recorded in the WordPress site's Activity Log](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2025/06/basic-auth-activity-log.png?resize=1024%2C423&ssl=1)This helps track when and by whom Basic Authentication was enabled or disabled.

## Maintenance Mode

If you’re looking for Pressable alternatives to Basic Authentication, check out [Maintenance Mode](https://pressable-staging.mystagingwebsite.com/knowledgebase/wordpress-maintenance-mode/).

## Frequently Asked Questions

**Can all WordPress admin users use their login credentials to pass Basic Authentication?**

Yes. Any valid user account on your site can use its WordPress username and password to bypass the Basic Authentication prompt.

**If a user resets their WordPress password will Basic Authentication update automatically?**

Yes. Basic Authentication authorizes against the WordPress users table, so any password change immediately applies to the Basic Auth login.

**If a site has many users (e.g., 1,000 users) can they all authenticate?**

Yes. Each user can log in using their own WordPress credentials. There is no separate or shared Basic Auth account.

**Can I set different login credentials for Basic Authentication and wp-admin?**

No. Basic Authentication is directly tied to the WordPress users on your site. There is no way to create separate credentials specifically for Basic Authentication.

**What if I don’t want to expose my administrator account for Basic Authentication?**

You can create a WordPress user with the Subscriber (or another non-admin) role and share those credentials for Basic Authentication access. This allows protected access without revealing administrator login details.

**How can I permanently remove Basic Authentication from my site?**

Basic Authentication can only be permanently removed by moving your site out of sandbox mode. While you can temporarily disable Basic Authentication via the MyPressable Control Panel, it will automatically re-enable for sandbox sites within 24 hours until they are transitioned to live status.
