Hi guys I am trying to login into my codeigniter project but I am encountering issues such that instead of redirecting to homepage after signin, it appends full url to the signin url as shown below:
http://localhost/prokazi/signin?redirect=http://localhost/prokazi/dashboard
here is the controller that extends all the other controllers.
class Pre_loader extends CI_Controller {
public $login_user;
protected $access_type = "";
protected $allowed_members = array();
function __construct() {
parent::__construct();
//$this->load->library('csvimport');
$this->load->library('Excel');
//check user's login status, if not logged in redirect to signin page
$login_user_id = $this->Users_model->login_user_id();
if (!$login_user_id) {
$uri_string = uri_string();
if (!$uri_string || $uri_string === "signin") {
redirect('signin');
} else {
redirect('signin?redirect=' . get_uri($uri_string));
}
}
//initialize login users required information
$this->login_user = $this->Users_model->get_access_info($login_user_id);
//initialize login users access permissions
if ($this->login_user->permissions) {
$permissions = unserialize($this->login_user->permissions);
$this->login_user->permissions = is_array($permissions) ? $permissions : array();
} else {
$this->login_user->permissions = array();
}
}