Du må starte en session eller sætte en cookie. Ellers kan man bare indtaste url'et manuelt. session_start(); $num_rows = mysql_num_rows($query); if($num_rows == 1){ $_SESSION["loggedIn"]=true; } if($_SESSION["loggedIn"] == "true"){ include_once 'siden.php'; }else{ include_once 'login.php'; }
Derudover, har jeg et kontrolfelt nederst på siden, som skriver navnet ud på den bruger som nu er logget på. DVS. hvis $_session["loggedin"] er sand, så skal den skrive navnet ud.
Når jeg har kørt koden, udskriver den navnet fint, som et tegne på at man nu er logget på. Men jeg bliver ikke flyttet over på den anden side...
Husk på. jeg eksekverer jo min login procedure, med en form og dens action....denne action er at hente login siden. Over-ruler det denne require_once kommando?
Hmmm,det virker tilsyneladende ikke. Nu har jeg lavet en separat side med brugeroplysninger, som man bliver logget til. Derfra kan bruger så bare selv beslutter hvor han vil hen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.