Gå til innhold

Avgjørelse om dette er sikkert?


Anbefalte innlegg

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 av 1King
Lenke til kommentar
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...