login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]Probleem met sessies!

Offline blub - 20/08/2006 13:40 (laatste wijziging 20/08/2006 13:43)
Avatar van blubNieuw lid Ik probeer een inlog systeempje te maken met sessies! alleen lukt het niet erg!

inlog.php
  1. <?
  2. $user = "test";
  3. $pass = "test";
  4.  
  5. if (@$_GET['action'] == "submit" ){
  6. if(@$_POST['naam'] == $user && @$_POST['wachtwoord'] == $pass ){
  7. $_SESSION['gebruiker'] = "admin";
  8. Echo "U bent ingelogt ".@$_POST['naam']." ";
  9. }
  10. else{
  11. Echo "Inloggen mislukt!";
  12. }
  13. }
  14. if (@$_SESSION['gebruiker'] == "admin"){
  15. header("location: admin.php");
  16. }
  17. else {
  18. ?>
  19. <form method="post" action="index.php?action=submit">
  20. Username: <input type="text" name="naam"><br>
  21. Wachtwoord: <input type="password" name="wachtwoord">
  22. <input type="submit" name="submit" /><input type="reset" name"reset" />
  23. </form>
  24.  
  25. <?
  26. }
  27. ?>


admin.php
  1. <?
  2. if (@$_SESSION['gebruiker'] == "admin"){
  3. echo "Je bent ingelogt";
  4. }
  5.  
  6. else {
  7. echo "Je hebt geen rechten hier";
  8. }
  9. ?>


Nu ziet hij in mn admin.php niet dat ik ingelogt ben!
ik snap et niet meer ! kan iemand helpen!

bvd

4 antwoorden

Gesponsorde links
Offline Ontani - 20/08/2006 13:40
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
bovenin admin.php
session_start();
Offline blub - 20/08/2006 13:42
Avatar van blub Nieuw lid ^^ het werkt nu idd wel! dankje!
Offline Button - 20/08/2006 13:45
Avatar van Button PHP ver gevorderde @blub: ik zou in je inlog.php de ob_start() boven session_start() zetten, het levert niet echt een verschil, maar als je dan toch al gebruik maakt van ob_start() kan je het best helemaal vanboven zetten.
Offline Maarten - 20/08/2006 13:47
Avatar van Maarten Erelid
Citaat:
maar als je dan toch al gebruik maakt van ob_start() kan je het best helemaal vanboven zetten.
Dat maakt dus echt geen HOL uit, ob_start() moet gewoon voor enige output staan, en session_start() heeft geen output..?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s