我需要以这样的方式管理登录,它应该在成功登录后将控件重定向到在 pyrocms 中调用登录方法的页面。
默认情况下,它将控制权返回给主页。例如,我想去画廊页面,但它需要用户登录,因此它将控制重定向到登录页面,现在我想在用户成功登录后将控件重定向回画廊页面。
我需要以这样的方式管理登录,它应该在成功登录后将控件重定向到在 pyrocms 中调用登录方法的页面。
默认情况下,它将控制权返回给主页。例如,我想去画廊页面,但它需要用户登录,因此它将控制重定向到登录页面,现在我想在用户成功登录后将控件重定向回画廊页面。
最后,我提供了适合我的确切解决方案。
每当用户尝试查看需要用户登录的图库页面(受限页面)时,我们只需在控制器方法中的 $redirect_to 中指定成功登录后要重定向的 URL:
$this->session->set_userdata('redirect_to',$redirect_to);
然后它会自动将控件重定向到所需的页面。因为在用户控制器中,登录功能是这样开发的:
$redirect_to = $this->input->post('redirect_to') ? $this->input->post('redirect_to') : $this->session->userdata('redirect_to');
希望这会在某个时候帮助你