RBAC CPhpAuthManager LDAP

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
SurovcevDO
Сообщения: 3
Зарегистрирован: 2017.06.05, 15:47

RBAC CPhpAuthManager LDAP

Сообщение SurovcevDO »

Настраиваю указанную авторизацию.
Уперся в то что:
Yii::app()->user->checkAccess('pzLoan','',false) возвращает true
но в экшен admin не пускает
public function accessRules()
{
return array(
array('allow',
'actions'=>array('error'),
'users'=>array('*'),
),
array('allow',
'actions'=>array('admin'),
'roles'=>array('pzLoan'),
),
array('deny',
'users'=>array('*'),
),
);
}
и вообще фильтр меня считает не авторизованным, если ставим @ - не пускает
array('allow',
'actions'=>array('admin'),
'users'=>array('@'),
),
ставим ? - пускает
Не соображу почему и что еще почитать.
var_dump(Yii::app()->user->id) - возвращает мой логин
если в правиле пишу себя, по прежнему закрыто
array('allow',
'actions'=>array('admin'),
'users'=>array('Surovcev-DO'),
),
при всем при этом var_dump(Yii::app()->user->isGuest) - возвращает false
SurovcevDO
Сообщения: 3
Зарегистрирован: 2017.06.05, 15:47

Re: RBAC CPhpAuthManager LDAP

Сообщение SurovcevDO »

Почему то в функции accessRules() я определяюсь как Guest
Если смотреть Yii::app()->user->isGuest в самом actionAdmin то не гость
непонятно
SurovcevDO
Сообщения: 3
Зарегистрирован: 2017.06.05, 15:47

Re: RBAC CPhpAuthManager LDAP

Сообщение SurovcevDO »

Убрав авторизацию из ../layout/main.php все стало хорошо. Почему нельзя делать или как правильно сделать авторизацию до старта дефаулт контроллера пока не понял.
Ответить