login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Login? (Opgelost)

Offline Simax - 02/11/2007 19:46
Avatar van SimaxOnbekend Wanneer een user succesvol inlogd,
word de footer(div) niet meer weergegeven.

De link naar de loginpagina zit in de footer.
By het inloggen worden sessies aangemaakt,
zodat we de rank van de user kunnen controleren.

Het probleem luid, dat wanneer iemand is ingelogd
en zodra deze een andere pagina opent, de login ongedaan gemaakt
word.

Wat kan het probleem zyn?
Alvast bedankt .

10 antwoorden

Gesponsorde links
Offline Koen - 02/11/2007 19:54
Avatar van Koen PHP expert Code?

PS: y => ij!
Offline ranco - 02/11/2007 19:59
Avatar van ranco PHP gevorderde Heb je wel bij iedere pagina een session_start staan?
Offline Simax - 02/11/2007 20:02
Avatar van Simax Onbekend @sliphead,
http://www.plaatscode.be/3887/

@ranco,
session_start heb ik al in index.php
Offline Koen - 02/11/2007 20:12
Avatar van Koen PHP expert
  1. print("<p class="text">U bent succesvol ingelogd.</p>");

enzo moet
  1. print("<p class=\"text\">U bent succesvol ingelogd.</p>");

Trouwens zijn..
ivm die footer, heb je daar een code van?
Offline Giant - 02/11/2007 20:13
Avatar van Giant PHP beginner include je je andere pages op index.php dan?,
anders alsnog boven elke pagina session_start() zetten
Offline Simax - 02/11/2007 20:27 (laatste wijziging 02/11/2007 20:28)
Avatar van Simax Onbekend @sliphead,
Die slashes bestaan wel, maar worden niet weergegeven op plaatscode.be

@Giant,
Ik include alle paginas in index.php
  1. <?php
  2. $pages = array("home","services","projects","partners","contact","login");
  3.  
  4. if(isset($_GET["page"]))
  5. {
  6. if(in_array($_GET["page"],$pages))
  7. {
  8. if(file_exists($_GET["page"].".php"))
  9. {
  10. include $_GET["page"].".php";
  11. }
  12. else
  13. {
  14. print("<p class=\"error\">De pagina bestaat niet.</p>");
  15. }
  16. }
  17. else
  18. {
  19. print("<p class=\"error\">Ongeldige pagina opgegeven.</p>");
  20. }
  21. }
  22. ?>
Offline webstab - 02/11/2007 20:50
Avatar van webstab PHP ver gevorderde
  1. print("<p class="text">U bent succesvol ingelogd.</p>");

Misschien die exit?
Offline Simax - 02/11/2007 22:13 (laatste wijziging 02/11/2007 23:14)
Avatar van Simax Onbekend @webstab,
Heeft er niets mee te maken. Deze zorgt er alleen voor dat het script niet verder loopt. Het script werkt, maar de sessie loopt niet door, wanneer een andere pagina word geopend.
Offline ranco - 02/11/2007 23:27
Avatar van ranco PHP gevorderde Ik denk inderdaad ook dat het probleem hem daarin zit. Maak ter controle eens een apart phpbestandje aan waarin je session_start aanroept. Include deze bij iedere pagina en probeer het opnieuw.

Ik vermoed dat dan je probeem weg is. Dan ligt het dus aan 1 van die includes
Offline Simax - 03/11/2007 18:23
Avatar van Simax Onbekend Het ligt niet aan de exit.

Voorheen, toen login.php in index.php werd geinclude werkte het perfect. Nu het in het menu is verwerkt, werkt het niet meer.
Altans, de sessie werkt niet meer.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.2s