ошибка В классе CWebUser

Вопросы по работе Юпи! и отдельных модулей

Модератор: core team

janardan
Новенький
Сообщения: 1
Зарегистрирован: Пн апр 01, 2013 9:30 am

Сообщение janardan » Пн апр 01, 2013 2:32 pm

Здравствуйте!

Не пойму в чем дело. Попробовал сгенерить модуль с помощью Юпи! Генератор!, затем перезагрузил домашнюю страницу сайта на Юпи! и откудато вылезла ошибка. Помогите разобраться плииз. Также я через админку очищал кэш... но наверное дело не в этом

CException
В классе CWebUser и его поведениях не найден метод или замыкание с именем "isAuthenticated".
Z:homeyupewwwframeworkyiilite.php(694)
682 public function __call($name,$parameters)
683 {
684 if($this->_m!==null)
685 {
686 foreach($this->_m as $object)
687 {
688 if($object->getEnabled() && method_exists($object,$name))
689 return call_user_func_array(array($object,$name),$parameters);
690 }
691 }
692 if(class_exists('Closure', false) && $this->canGetProperty($name) && $this->$name instanceof Closure)
693 return call_user_func_array($this->$name, $parameters);
694 throw new CException(Yii::t('yii','{class} and its behaviors do not have a method or closure named "{name}".',
695 array('{class}'=>get_class($this), '{name}'=>$name)));
696 }
697 public function asa($behavior)
698 {
699 return isset($this->_m[$behavior]) ? $this->_m[$behavior] : null;
700 }
701 public function attachBehaviors($behaviors)
702 {
703 foreach($behaviors as $name=>$behavior)
704 $this->attachBehavior($name,$behavior);
705 }
706 public function detachBehaviors()
Stack Trace #0 – Z:homeyupewwwprotectedmodulesuserUserModule.php(205): CComponent->__call("isAuthenticated", array())
200 public function getConditions()
201 {
202 return array(
203 'isAuthenticated' => array(
204 'name' => 'Авторизован',
205 'condition' => Yii::app()->user->isAuthenticated(),
206 ),
207 'isSuperUser' => array(
208 'name' => 'Администратор',
209 'condition' => Yii::app()->user->isSuperUser(),
210 ),
#1 – Z:homeyupewwwprotectedmodulesuserUserModule.php(205): CWebUser->isAuthenticated()
200 public function getConditions()
201 {
202 return array(
203 'isAuthenticated' => array(
204 'name' => 'Авторизован',
205 'condition' => Yii::app()->user->isAuthenticated(),
206 ),
207 'isSuperUser' => array(
208 'name' => 'Администратор',
209 'condition' => Yii::app()->user->isSuperUser(),
210 ),
Последний раз редактировалось janardan Пн апр 01, 2013 2:37 pm, всего редактировалось 1 раз.

Аватара пользователя
xoma
Администратор
Сообщения: 1965
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Вт апр 02, 2013 12:03 am

А почему у Вас класс пользователя CWebUser ? Покажите конфиг main.php и конфиг модуля users ?
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

andrew.russkin
Новенький
Сообщения: 8
Зарегистрирован: Чт апр 18, 2013 4:00 pm

Сообщение andrew.russkin » Вт апр 08, 2014 1:37 pm

xoma писал(а):А почему у Вас класс пользователя CWebUser ? Покажите конфиг main.php и конфиг модуля users ?

раскоментируйте в конфиге
// на продакшне gii рекомендуется отключить, подробнее: http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-app
/*'gii' => array(
'class' => 'system.gii.GiiModule',
'password' => 'giiYupe',
'generatorPaths' => array(
'application.modules.yupe.extensions.yupe.gii',
),
'ipFilters'=>array(),
),*/
и вывалится эта ошибка

Аватара пользователя
xoma
Администратор
Сообщения: 1965
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Вт апр 08, 2014 3:49 pm

отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

Аватара пользователя
Quardex
Новенький
Сообщения: 4
Зарегистрирован: Ср окт 12, 2016 9:01 pm

Re: ошибка В классе CWebUser

Сообщение Quardex » Пн окт 02, 2017 6:40 pm

Теперь описание проблемы находится тут, а то не смог найти сразу, кому-то сэкономит время.


Вернуться в «Вопросы и ответы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя