В CakePHP Auth - есть ли способ заставить https выполнять все действия, требующие аутентификации (но не другие) - PullRequest
4 голосов
/ 19 августа 2010

Используя CakePHP Auth, я хочу, чтобы все действия, требующие входа в систему, также были вынуждены использовать https.

Возможно ли это как-нибудь с помощью обратного вызова?

Дополнительная информация: у меня есть административная маршрутизация, а также определенные действия "только для членов". Также используется CakePHP 1.2.

Большое спасибо за любые указания на это.

Ответы [ 2 ]

2 голосов
/ 19 августа 2010

Новое в версии 2.x: SecurityComponent :: requireSecure () см. http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html

0 голосов
/ 19 августа 2010

Страница входа также должна обслуживаться по HTTPS, и вам, вероятно, нужен secure файл cookie сеанса для зарегистрированных пользователей, поэтому он не передается при доступе к сайту по HTTP (это означает, что пользователь не появится как вошли в систему при просмотре через HTTP).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...