Lobezki
Новичок
Необходим редирект на страницу с которой была произведена авторизация. Напр. юзер зашел на стр. раздела файлов, и его естественно сразу же перекидывает на страницу авторизации. Необходимо, что бы при авторизации юзера снова же перенаправляло в раздел файлов или на любую др страницу с кот. его перенаправило на авторизацию. Я создал отдельный контроллер отвечающий за авторизацию юзеров.
Стоит Kohana 3.3.
Написал:
...
if (isset ($_POST['btnsubmit']))
{
$login = Arr::get($_POST, 'login', '');
$password = Arr::get($_POST, 'password', '');
if ($auth->login($login, $password))
{
$session = Session::instance();
$auth_redirect = $session->get('auth_redirect','');
$session->delete('auth_redirect');
Controller::redirect($uri='');
}
else
{
$data['error'] = "";
}
}
...
Знаю, что в предыдущих версиях kohana вместо Controller::redirect($uri=''); было: Request::initial()->redirect('');
Я так понимаю, что в строке Controller::redirect($uri=''); в скобках ($uri='') необходимо что-то прописать дополнительно? Только что?
Стоит Kohana 3.3.
Написал:
...
if (isset ($_POST['btnsubmit']))
{
$login = Arr::get($_POST, 'login', '');
$password = Arr::get($_POST, 'password', '');
if ($auth->login($login, $password))
{
$session = Session::instance();
$auth_redirect = $session->get('auth_redirect','');
$session->delete('auth_redirect');
Controller::redirect($uri='');
}
else
{
$data['error'] = "";
}
}
...
Знаю, что в предыдущих версиях kohana вместо Controller::redirect($uri=''); было: Request::initial()->redirect('');
Я так понимаю, что в строке Controller::redirect($uri=''); в скобках ($uri='') необходимо что-то прописать дополнительно? Только что?