I have created a php file named public.php
and have added few functions to it to reduce code redundancy. One of the functions is as follows.
/**
* Checks if there is a valid session and navigates to the login page if false.
* @return boolean true if session valid.
*/
function checkSession_auto() {
if (checkSession()) {
return true;
} else {
//echo 'pass'; exit;
header("location: accounts/login.php");
}
}
I have verified that the checkSession()
returns false
, using an echo
statement. Here's the problem.
The page does not navigates to
login.php
. Why?
Thanks in advise!