Login system virker ikke

Tags:    php

Hey,

Jeg har nu ligget og leget lidt med et simpelt login system i PHP / MySQL, men kan simpelthen ikke faa det til at virke. Til at logge ind har jeg en html side med en form der bliver sendt videre via POST og saa har jeg log.php til at tjekke i databasen, og saa sende brugeren videre til user.php hvis kodeord/pw er korrekt.

Problemet er at jeg ikke bliver sendt videre til user.php - af en eller anden grund bliver den bare paa log.php. Jeg gaar derfor ud fra der ligger en fejl i min log.php, men jeg kan simpelthen ikke finde den... Har i nogle ideer til hvad problemet kunne vaere?

Fold kodeboks ind/udKode 



Paa forhaand tak for hjaelpen!

Nicholas



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej Nicholas

Prøv med følgende kode, er dog ikke testet, men det kan måske give dig et skub i den rigtige retning.

Fold kodeboks ind/udKode 




session_start HELT øverst lige efter <?php

prøv det



Det virkede desværre ikke... men ellers tusind tak for hjælpen!



Det har næppe den store relevans, men du burde undgå at bruge funktioner som:
session_register()
session_is_registered()
Da de er forældet.

Brug istedet $_SESSION["MyLogin"] = $name; og isset($_SESSION["MyLogin"])



Jeg fik det desværre ikke til at virke, men downloadede et prescripted login system i stedet, og det virkede... Håber jeg kan finde min fejl selv når jeg bliver lidt bedre til PHP, men nu må vi se...

Ellers tusind tak for hjælpen, det er virkelig super!



t