Avatar billede dustie Mester
20. oktober 2005 - 00:08 Der er 4 kommentarer og
1 løsning

Test login

Hej.

Jeg kunne godt tænke mig at få testet om mit login er sikkert og evt. få tips til hvad der kan gøres bedre.

Senere skal login testes mod en database men lige pt. er brugernavn og password hardcoded ind i scriptet.
Points til den der kan logge ind og forklare hvordan :)

Session koden er:
<?php
session_start();
if($p == 'logout') {
    $_SESSION = array();
    if (isset($_COOKIE[session_name()])) {
        setcookie(session_name(), '', time()-42000, '/');
        session_destroy();
    }
}elseif(isset($_POST['navn']) && isset($_POST['kode']) && $_POST['navn'] == '**skjult**' && $_POST['kode'] == '**skjult**') {
    session_register("SESSION_AUTH");
    $SESSION_AUTH['navn'] = $_POST['navn'];
    $SESSION_AUTH['kode'] = $_POST['kode'];
}
?>

Scriptet kan testes på: http://www.tweaks.dk/exp/
Avatar billede dustie Mester
20. oktober 2005 - 21:00 #1
Ingen bud på rettelser eller andet? Så godt kan det da ikke være ;-)
Avatar billede polle007 Nybegynder
20. oktober 2005 - 21:02 #2
Lad os se det igen, når du får databasen med ind. Det plejer at være her det går galt
Avatar billede polle007 Nybegynder
20. oktober 2005 - 21:03 #3
Og har du en testside med hemmelig information vi kan kontrollere (som kræver man er logget ind)?
Avatar billede dustie Mester
21. oktober 2005 - 00:16 #4
Ja. Der er et link i bunden af spørgsmålet til en test side.

Og ja det plejer at være der (database) det går galt, derfor vil jeg have det her 110 % før jeg bygger mere på.
Avatar billede dustie Mester
23. oktober 2005 - 20:14 #5
Tak for hjælpen alle :)
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