Доброго всем времени суток уважаемые форумчане! Вот начал изучать ООП в php с использованием MVC. И у меня возник вопрос: как сделать если например
пользователь авторизировался через форму авторизации, то он не мог зайти на страницу где размещена регистрация и авторизация. Кто знает, где должна обрабатываться такова логика.
И как вывести другой вид, вместо например формы авторизации.
1. juramaj - 16 Декабря, 2014 - 15:50:32 - перейти к сообщению
2. DeepVarvar - 16 Декабря, 2014 - 15:57:41 - перейти к сообщению
Обрабатывать прямо в контроллере залогинивания.
Если пользак уже залогинен - показать шиш, или разлогинить автоматом, может он под другим акком зайти хочет.
Если пользак уже залогинен - показать шиш, или разлогинить автоматом, может он под другим акком зайти хочет.
3. juramaj - 16 Декабря, 2014 - 17:08:42 - перейти к сообщению
Спасибо, с этим понятно. А если у меня например основная часть сайта разделена на две части. 1-я это левый "сайдбар"(где находится форма авторизации и кнопка на страницу регистрации) и 2-я часть это основной контент (который меняется
в зависимости от юзания по ссылкам). Суть вопроса такова: где мне обрабатывать логику относительно сайдбара, что выводить на экран пользователя.(Либо форму авторизации либо приветствие например "Приветствуем Вас admin" и кнопка выхода).
в зависимости от юзания по ссылкам). Суть вопроса такова: где мне обрабатывать логику относительно сайдбара, что выводить на экран пользователя.(Либо форму авторизации либо приветствие например "Приветствуем Вас admin" и кнопка выхода).
4. DeepVarvar - 16 Декабря, 2014 - 17:31:04 - перейти к сообщению
По условию в шаблоне:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP if ($user->isAuth()) { ?>
- Привет пользак!
- <?PHP } else { ?>
- Надо бы войти в систему!
- <?PHP } ?>