登录

2016-07-26 46 views
0
后如何重定向到请求的URL

我的网址http://betaonetesting.com/watch_new/seller/accept_bids/98 我穿上这vatidation像我控制器登录

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'); 
    } 

} 
} 

当我为http://betaonetesting.com/watch_new/seller/accept_bids/98要求它带我到用户/ seller_login但登录后,它需要我首页没有请求的URL为http://betaonetesting.com/watch_new/seller/accept_bids/98

如何做到这一点...请帮助我

回答

1

首先你需要到以前或推荐网址存储在会话。 然后重定向会话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')); 
} 

或尝试在下面的一个。

redirect($this->agent->referrer()); 

感谢,

+0

非常感谢您......工作! – Pardeep