1King Skrevet 9. februar 2007 Skrevet 9. februar 2007 (endret) Jeg ønske tilbake melding, holder på å lære dette med logg inn og bruk av session. Eks på mappe struktur: loginskjema.htm (sender til login.php) login.php (kontroll opp mot mysql, hvis ok: lagrer ip og tid i mysql også setter session id og sendes videre til login_ok.php) login/login_ok.php login/user1/index.php login/user2/index.php login/admin/index.php her er kodene i login_ok.php: <?php session_start(); $user_id = $_SESSION['user_id']; $ip = $_SERVER['REMOTE_ADDR']; $date = date('d.m.y H:i'); require("readeuserinfo.php"); // henter infor fra mysql IF ($ip === $ip_mysql) { IF ($user_id === $user_id_mysql) { IF {$date < $date_mysql) { IF (1 === $type_mysql) { require("user1/index.php"); } ELSEIF (2 === $type_mysql) { require("user2/index.php"); } ELSEIF (37 === $type_mysql) { require("admin/index.php"); } ELSE { require("ikke_aktiv.php"); } } ELSE { ECHO 'Du blir logget ut etter 40 min, automatis. logginn på nytt om du vil fortsette<br>'; require("link.php"); } } } ELSE { ECHO "Du er ikke innlogget"; require("link.php"); } ?> Endret 9. februar 2007 av 1King
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå