Neden bu değişken her zaman doğru çıkmıyor?

0 Cevap php

Ben bir oturum açma komut dosyası yazmak çalışıyorum. Bir oturum değişkeni yaptıktan sonra ayarlanır ve ana sayfada, isLoggedIn fonksiyon çalıştırılır. Sorun, değişken $ LoggedIn her zaman doğru dönen olmasıdır. Birisi yardım edebilir mi?

function validateUser($user)
{
    if(isset($user)){
    session_regenerate_id ();//this is a security measure
    $_SESSION['logged'] = 1;
    $_SESSION['userid'] = $user;}
}
//Validates Login
function isLoggedIn()
{
    if($_SESSION['logged'] = 1)
        return true;
    return false;
}

$loggedIn = isLoggedIn();

if($loggedIn){ SHOW CONTENT FOR LOGGED IN USERS }

else { show content for users not logged in }

0 Cevap