Avatar billede Slettet bruger
02. september 2008 - 08:47 Der er 4 kommentarer og
1 løsning

Session tjek i database

Hejsa.

Jeg har en side(login_ok.php) og jeg vil gerne tjekke om brugeren har logget ind fra siden(index.php). Alle brugerne bliver hentet fra en database.

Jeg havde tænkt på noget som dette her:
----------------------------------
<?php
session_start();
if(!isset($_SESSION['admin'])){
header('Location: hackerAttack.php');
exit;
}
?>
----------------------------------

Men her tjekker den jo blot kun om brugeren hedder admin.
Hvordan tjekker man om man overhovedet er logget ind? :)

Hilsen
Simon
Avatar billede jakobdo Ekspert
02. september 2008 - 08:51 #1
Du skal vise din login funktion.
Avatar billede jakobdo Ekspert
02. september 2008 - 08:52 #2
Og du kan jo så lave et tjek ala:

<?php
session_start();
if(isset($_SESSION['admin'])){
//Vi har en administator.
}elseif($_SESSION['brugernavn'])){
//Vi har en almindelig bruger.
}else{
header('Location: hackerAttack.php');
exit;
}
?>
Avatar billede Slettet bruger
02. september 2008 - 09:10 #3
Det virker sku, tak for svaret - tilføjer du lige et svar? Så kan jeg give dig point...
Avatar billede jakobdo Ekspert
02. september 2008 - 09:32 #4
Svar!
Avatar billede jakobdo Ekspert
02. september 2008 - 10:37 #5
Takker for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester