Avatar billede Slettet bruger
11. april 2002 - 20:40 Der er 6 kommentarer og
1 løsning

Password beskyttelse med Sessions

Hej Xperter!
Hvordan password beskytter jeg mine PHP sider med Sessions?

Jeg vil gerne ha det sådan at hvis en bruger prøve at tlgå en side, og der ikke er en session så bliver han vidrestillet til en Login side.
Avatar billede lademan Novice
11. april 2002 - 20:45 #1
Det er da bare at lave en if sætning ...
fx:
if ($login != "true"){
header("Location: http://www.example.com/");
}
Avatar billede Slettet bruger
11. april 2002 - 21:07 #2
Jamen, hvordan får jeg PHP til at lave en session?
Avatar billede ske-til-php+mysql Nybegynder
11. april 2002 - 21:32 #3
Sådan laver du en session:

<?
session_start();
session_register('session_var');
$session_var = 'dette er værdien i din session';
?>

Sådan tjekker du om en bruger har en session på serveren:
<?
if(!$session_var)
{
echo 'Du er ikke logget ind';

eller

header("Location: http://www.hej.dk/ikke_logget_ind.php");
}
?>
Avatar billede ske-til-php+mysql Nybegynder
11. april 2002 - 21:36 #4
Det kræver jo også at du har aktiveret sessions i PHP :)
Avatar billede ske-til-php+mysql Nybegynder
11. april 2002 - 21:38 #5
ups...

Lavede også lige en fejl før... hehe
Du skal altid have "session_start();" i på de sider du vil bruge din session - hvis du er med på hvad jeg mener??

Sådan tjekker du om en bruger har en session på serveren:
<?
session_start();

if(!$session_var)
{
echo 'Du er ikke logget ind';

eller

header("Location: http://www.hej.dk/ikke_logget_ind.php");
}
?>
Avatar billede ske-til-php+mysql Nybegynder
11. april 2002 - 21:43 #6
- og her var svaret så...
Avatar billede Slettet bruger
11. april 2002 - 22:11 #7
Jeg vil teste det i morgen, den der lavede det bedste eksempel løber med pointene men jeg tror det bliver: ske-til-php+mysql
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