나는 모든 페이지의 헤더에 사용자가 로그인했는지 확인하기 위해 몇 가지 기본 코드를 가지고 있습니다. 누군가가 그것에 대해 살펴보고 제안을 줄 수 있기를 바랍니다.사용자가 로그인했는지 확인하십시오.
if ($_SESSION['logged_in'] == 1) {
$handle = dbconnect::init;
$result = $handle->select()->from('session_id')
->where('session_id=?', $_SESSION['SID'])
->columns('ip');
$check = $result->fetchAll();
if ($check[0]->ip != $_SERVER['REMOTE_ADDR']) { //user has changed networks
// or someone is trying
// to switch cookies on us
return false;
}
} else {
return false;
}
감사합니다.