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!
 
    