login  Naam:   Wachtwoord: 
Registreer je!
 Forum

login systeem

Offline vvakc1 - 26/06/2007 19:48 (laatste wijziging 26/06/2007 19:49)
Avatar van vvakc1Nieuw lid Hallo,

Ik heb een probleem met een login systeem. Het login systeem heb ik kaal van een website afgehaald. Als ik mij dan daarbij inlog, zijn er geen problemen, hij logt in en gaat daarna automatisch naar de index gewenste pagina.

Maar als ik die code in een template zet, gebeurt er iets vreemd. Nadat je op de knop inloggen hebt gedrukt, floept het login scherm weg, maar er komt geen administratie pagina. Ik gebruik echt precies dezelfde code. Het vreemde is dat je wel bent ingelogd, dus als je naar de administratie pagina surft, hoef je je niet meer in te loggen.

Het verkeerde script is hier te zien: http://test.bek...loggen.php
(wachtwoord en gebruikersnaam: test)

En dit is de code van het kale scherm:
http://www.plaatscode.be/5760/

En dit die van het scherm met layout:
http://www.plaatscode.be/5761/

Kan iemand mij alstjeblieft helpen?

Groeten,

Bert

6 antwoorden

Gesponsorde links
Offline Koen - 26/06/2007 19:57 (laatste wijziging 26/06/2007 19:59)
Avatar van Koen PHP expert Je gebruikt sessions en headers,
zet eens:

bovenaan je pagina (Boven html.)
edit: beetje uitleg:
wanneer je ob_start en session_start niet bovenaan zet, dan worden de html headers al verstuurd, zodat je er niets meer aan kan veranderen (zoals header('location: ..')), daarom moeten ze helemaal bovenaan..
Offline vvakc1 - 26/06/2007 22:13
Avatar van vvakc1 Nieuw lid oke, ik zal het even proberen! Alvast bedankt.
Offline Ultimatum - 26/06/2007 23:19
Avatar van Ultimatum PHP expert error_reporting(E_ALL); bovenaan je code
Offline zointer - 27/06/2007 07:43 (laatste wijziging 27/06/2007 07:44)
Avatar van zointer HTML gevorderde Verander eens op regel 190
dit:
  1. header("Location: index.php");

naar dit:
  1. header("Refresh: 0; URL=index.php");

Er wordt blijkbaar niet doorgestuurd je blijft na het inloggen op inloggen.php

Lees hier meer over header()
Je stuurt na het inloggen naar http://test.bekadesign.nl/index.php
moet het niet zijn http://test.bek.../index.php
maar op beide heb je geen administratie pagina?
Offline vvakc1 - 27/06/2007 19:23 (laatste wijziging 27/06/2007 19:23)
Avatar van vvakc1 Nieuw lid De eerste oplossing was perfect! Hartelijk bedankt! Opgelost wat mij betreft!
Offline Koen - 28/06/2007 13:39 (laatste wijziging 28/06/2007 13:43)
Avatar van Koen PHP expert @zointer: Waarom zou hij header('location: ..') moeten veranderen in refresh van 0 seconden??
Maakt toch niets uit, ik denk zelfs dat location beter &sneller is wanneer je van locatie wilt veranderen?
btw @vvakc1: Geen probleem ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s