Please wait while we load your page...


Latest Version [8.00202205221] Last Updated [May-22-2022]


Definition [Basic Authentication]

Protect Your Website Today

Basic Authentication

Basic Authentication is a widely used protocol for simple username/password authentication. For example, when your web browser prompts you for credentials to login for access. This type authentication is typically implemented per .htaccess file (located in the folder that is being password protected). For example:

AuthUserFile /location/of/.htpasswd
AuthName "Members"
AuthType Basic

<limit GET PUT POST>
require valid-user

You can store passwords in a MySQL database instead of a file (.htpasswd):

AuthMySQLEnable On
AuthMySQLHost localhost
AuthMySQLUser sqlusername
AuthMySQLPassword sqlpassword
AuthMySQLDB sqldatabasename
AuthMySQLUserTable sqltablename
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLNoPasswd Off
AuthMySQLPwEncryption md5
AuthMySQLAuthoritative On
AuthBasicAuthoritative Off
AuthName "Members"
AuthType Basic

<limit GET PUT POST>
require valid-user

We provide a tool, PassProtector, to generate all the necessary codes needed to password protect a directory via .htaccess.