Welcome Guest, Not a member yet? Register   Sign In
could not redirect page when no session
#2

// home controller
function user() {
if( $this->session->has( 'id' ) ) {
$tmp = view( 'user/index' );
$this->template( $tmp );}else {
return redirect()->to( site_url().'public/login' );
}}

above function is working ....
i want to give this function globally to check session every controller if has session then continue or go to login page.

i tried..
//helper
function check_session_set() {
$session = \Config\Services:Confusedession();
if( $session->has( 'id' ) ) {
} else {
return redirect()->to( site_url().'public/login' );
}
}
//in BaseController

public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger)
{
// Do Not Edit This Line
parent::initController($request, $response, $logger);
helper(['common_helper','form', 'file','filesystem']);
$validation = \Config\Services::validation();
$this->session = \Config\Services:Confusedession();
check_session_set();
}

this will not redirect page.
there is possible in ci 3.
In ci 4 how to do it
Reply


Messages In This Thread
RE: could not redirect page when no session - by durairaj - 11-07-2019, 05:39 AM



Theme © iAndrew 2016 - Forum software by © MyBB