Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz negyedes #9356 üzenetére

    fordfairlane igazából kb. pontosan ezt írta le, hogy itt ne legyen undefined index:
    if(isset($_SESSION['valid_user']) && $_SESSION['valid_user'] == true){
    include('fejlec_be.php');
    }
    else{
    .............
    }

    de persze ahhoz, hogy egyáltalán legyen bejelentkezett állapot, neked kell beállítanod a $_SESSION['valid_user'] változót.
    De ezt azért szebb lenne, ha inkább egy külön függvénybe raknád be, hátha ott még külön ellenőrzésekre is szükség lesz:

    function user_is_logged_in(){
    // ..... ellenőrzöd, a felhasználó be van-e jelentkezve
    // ha IGEN:
    if( $bejelentkezve ......... ){
    return TRUE;
    }

    // ha nincs bejelentkezve
    return FALSE;
    }

    if( user_is_logged_in() ){
    include('fejlec_be.php');
    }
    else{
    include('fejlec.php');
    }

    Szerk.:

    Amúgy igen, fordfairlane ezt is jól írta:
    "Ha nem csak az index.php oldal lesz, hanem érkezik mellé több fájl, akkor ezt a feltételvizsgálatot érdemes átrakni a fejlécbe."

Új hozzászólás Aktív témák