разработка логики контроллера входа в систему с использованием Yii - PullRequest
0 голосов
/ 24 ноября 2010

Я думаю об интерфейсе входа.В этом интерфейсе входа в систему есть выпадающий список для выбора одного из нескольких типов пользователей.Кнопка «войти в систему» ​​вызывает действие для проверки данных входа в систему в контроллере входа в систему.

Теперь, если данные входа в систему для пользователя типа A действительны, я хочу вызвать controllerA.Если данные для входа в систему для пользователя типа B действительны, я хочу вызвать controllerB.

Но я знаю, что вызывать контроллер из другого контроллера нецелесообразно.

Тогда есть еще одна идея о том, каксделать этот механизм входа в систему?

Очевидно, я могу разделить интерфейс входа в систему на несколько частей, каждая часть для каждого типа пользователя.

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010

Кажется, что при обычном действии входа в систему на контроллере сайта вы можете посмотреть на выпадающий список POST и с некоторой простой логикой довольно легко проверить учетные данные пользователя по нужным таблицам Module / DB?И просто перенаправить на правильный URL-адрес модуля после входа в систему?

0 голосов
/ 26 ноября 2010

может это тебе поможет http://www.yiiframework.com/wiki/89/module-based-login/

...