2013-02-27 3 views
0

Я хочу установить пароль для всего моего сайта YII, чтобы я мог продемонстрировать его только определенным людям. Как мне это сделать?Самый простой способ защитить паролем весь сайт YII?

+3

Для Apache, .htaccess & .htpasswd должен выполнить эту работу. – Raptor

+0

Не хотите этого делать, потому что защита паролем в htaccess влияет на локальную копию репо. – coderama

+0

вы можете не добавлять файлы htaccess в свое репо. – Raptor

ответ

1

Используйте систему фильтрации доступа Yii и базовую настройку файла UserIdentity, которую они имеют в своем демо-демо-блоге. Затем вместо того, чтобы позволить посетителям гостевых страниц просматривать страницы, требуется только зарегистрированный пользователь.

0

Использование Yii-контроля доступа - не лучшее решение для этого случая, оно может нарушить логику вашего приложения.

В этом случае также можно использовать HTTP-аутентификацию.
На VPS - с помощью Apache и paswd.
Самый простой способ - с чистым PHP http://php.net/manual/en/features.http-auth.php