Если вы используете Apache в качестве веб-сервера, вы можете использовать встроенные инструменты командной строки Htaccess для управления пользователями:
http://en.wikipedia.org/wiki/Htaccess
Htaccess встроен в Apache и позволяет вам управлять пользователями для страниц PHP, CGI (включая Python), страниц HTML и других.
Вот несколько примеров использования:
Начальная настройка:
а. скопируйте 3 файла .ht * (.htpasswords, .htgroups, .htaccess) в корневой каталог документа (найдите шаблоны этих файлов в Интернете).
б. добавьте "AllowOverride Authconfig" в файл настроек Apache
Создать нового пользователя ('root'), когда файл .htpasswords не существует:
$ htpasswd -c .htpasswords root
добавить пользователя с именем root:
$ htpasswd /Users/username/Sites/.htpasswords root
изменить пароль пользователя 'root':
$ htpasswd /Users/username/Sites/.htpasswords root
В PHP вы можете видеть, кто вошел в систему через htaccess и получить свой пароль с помощью:
$pass = $_SERVER['PHP_AUTH_PW']; // from htaccess
Htaccess не очень удобен для пользователя, поэтому не стесняйтесь обновлять / улучшать мой рабочий процесс