Новый рецепт о реализации настройки «использовать HTTPS».
http://yiiframework.ru/doc/cookbook/ru/install.https
HTTPS и Yii
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
HTTPS и Yii
Нравится Yii? Давайте сделаем его лучше!.
Re: HTTPS и Yii
В какие файлы записывать все эти классы?
Re: HTTPS и Yii
Воспользовался данным рецептом + модулем rights
Модуль имеет свой класс RWebUser, потому функции getUseHttps и getModel определил в нем.
Соответственно в конфиге указал
Затем в
В результате Exception Property "CWebUser.useHttps" is not defined.
Модуль имеет свой класс RWebUser, потому функции getUseHttps и getModel определил в нем.
Соответственно в конфиге указал
Код: Выделить всё
'components' => array(
'user' => array(
'class' => 'RWebUser',
Код: Выделить всё
class Controller extends CController {
...
public function init(){
//parent::__construct($id, $module);
echo Yii::app()->user->useHttps;
Re: HTTPS и Yii
логично - в RWebUser нет того что добавили в примере в WebUser
Re: HTTPS и Yii
Модуль имеет свой класс RWebUser, потому функции getUseHttps и getModel определил в нем.
Re: HTTPS и Yii
ну да, значит как-то не так определили, раз не видитVenom4eg писал(а):Модуль имеет свой класс RWebUser, потому функции getUseHttps и getModel определил в нем.
Re: HTTPS и Yii
Нет, дело было в том что при авторизации объект класса отвечающего за модуль Rights еще не был создан.
Отсюда возникает 2 вопроса:
1. Выходит экземпляр класса модуля создается только если к нему пытаются обратиться?
2. Как правильно поступить в таком случае? Использовать другой компонент для user, не тот что в модуле или пытаться создавать модуль при каждом запросе?
Отсюда возникает 2 вопроса:
1. Выходит экземпляр класса модуля создается только если к нему пытаются обратиться?
2. Как правильно поступить в таком случае? Использовать другой компонент для user, не тот что в модуле или пытаться создавать модуль при каждом запросе?