如何在登录后重定向到请求的URL
My url is http://betaonetesting.com/watch_new/seller/accept_bids/98 I put vatidation on this like my controller is
class Seller extends CI_Controller {
function __construct()
{
parent::__construct();
$this->check_isvalidated();
}
private function check_isvalidated()
{
if(! $this->session->userdata('valid')){
redirect(base_url().'User/seller_login');
}
}
}
when i request for http://betaonetesting.com/watch_new/seller/accept_bids/98 it takes me to User/seller_login but after login it takes me to home page not requested url as http://betaonetesting.com/watch_new/seller/accept_bids/98
How to do this... pls help me
我的网址是 http://betaonetesting.com/watch_new/seller/accept_bids/98 我对此进行了调整就像我的控制器一样 p>
class 卖方扩展了CI_Controller {
函数__construct()
\ {
;
$ this-> check_isvalidated();
}
私函数check_isvalidated()
{
if(!$ this-> session-> userdata('valid')){
redirect(base_url()。'User / seller_login');
}
}
}
} \ n code> pre>
当我要求 http:/ /betaonetesting.com/watch_new/seller/accept_bids/98 它将我带到User / seller_login但登录后它将我带到主页未被请求的URL http://betaonetesting.com/watch_new/seller/accept_bids/98 p >
如何做到这一点......请帮助我 p>
div>
first you need to store the previous or referral url in session. then redirect the session url.
if(! $this->session->userdata('valid')){
$this->session->set_userdata('rurl', current_url());
redirect(base_url().'User/seller_login');
}
function login()
{
redirect($this->session->userdata('rurl'));
}
or try below one.
redirect($this->agent->referrer());
Thanks,