Перенаправление на определенную страницу Login
Есть авторизация на сайте при помощи Login и 3 пользователя. Есть задача переадрессовывать каждого пользователя на его страницу при регистрации. Как такое можно сделать?
То есть в зависимости от пары логин-пароль чтобы показывалась своя страница.
В документации не нашел, не пинайте сильно, если это просто или невозможно) Заранее благодарен за помощь.
То есть в зависимости от пары логин-пароль чтобы показывалась своя страница.
В документации не нашел, не пинайте сильно, если это просто или невозможно) Заранее благодарен за помощь.
Комментарии: 4
Для этого пригодится событие OnWebLogin.
спасибо за ответ. А где это событие отметить?
нужно создать плагин на событие OnWebLogin, о котором упомянул Сергей
что-то подобное, наверное *
что-то подобное, наверное *
<?php
if (!$user = $modx->getUser()) {
return;
} else {
switch ($user->get('username')) {
case 'username1':
$page = '1';
break;
case 'username2':
$page = '2';
break;
case 'username3':
$page = '3';
break;
default:
$page = '4';
}
//$modx->sendForward($page); без смены url
$modx->sendRedirect($modx->makeUrl($page),array('type' => 'REDIRECT_REFRESH'));
}
* для login не тестировал, с office, увы, не работает
вопросов стало больше… Как включить этот плагин, реагирующий на событие, при вызове Login?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.