login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Login werkt niet

Offline KoenVR - 18/04/2008 11:21
Avatar van KoenVRLid Situatie schets:
ik heb het script gebruikt van op deze site.
(werkt met klasse en database)

het inloggen werkt perfect op de eerste pagina,
maar zodra ik een link klik lukt het niet meer

(de links zijn geen echte links naar andere pagina's, is een redirect die een ander gegeven uit de database haalt en op de pagina toont)


1e link-> klasse die ge include wordt (LogKlasse.php)
http://www.plaatscode.be/7255/

2e link -> het testbestand, waar die links in zitten
http://www.plaatscode.be/7256/


kan iemand me zeggen hoe ik dit kan oplossen?
groeten
Koen

13 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 18/04/2008 12:53 (laatste wijziging 18/04/2008 12:53)
Avatar van Kr4nKz1n Onbekend Ik kan dit geen mooi login systeem vinden. Een beetje domme dingen zitten erin.

Beetje chaos.

Ben je goed in het PHP, dan kun je zelf zoiets heel simpel maken.
Offline KoenVR - 18/04/2008 14:23
Avatar van KoenVR Lid Hey een geweldige opmerking dat je daar maakt,
heb het direct kunnen oplossen...

of euhm, toch niet ;)

moest ik goed zijn in het php dan zou ik het zelf maken,
blijkbaar ben ik niet zo goed, ofzo?

jij staat hier als php gevorderde, mss kan jij mij dan zeggen waar de fout zit?
Offline Kr4nKz1n - 18/04/2008 14:28
Avatar van Kr4nKz1n Onbekend Probeer http://www.site...amp;id=709

Stuk overzichtelijker.
Offline KoenVR - 18/04/2008 14:37
Avatar van KoenVR Lid iemand anders met een oplossing voor mijn probleem?
en niet gewoon een volledig anders systeem voorstellen? 

groeten
Offline Kr4nKz1n - 18/04/2008 14:55
Avatar van Kr4nKz1n Onbekend Dan maar verder gaan met jouw script.

Heb je Session_Start(); bovenaan de pagina staan?
Helemaal bovenaan, onder <?php en onder Ob_Start(); als je dat eventueel hebt.

Zo niet, zet die er even bij en sluit je browser even af.
Offline KoenVR - 18/04/2008 15:06
Avatar van KoenVR Lid staat er,
maar wat ik raar vind is

als ik eerste keer inlog dan werkt hij, logt mij in en ik krijg de beveiligde pagina te zien.

als ik daar echter (zoals in de code te zien is)
klik op bv activiteiten tekst (dus gewoon redirect waarmee hij dan gegevens uit databankt haalt)
dan moet ik mij eerst opnieuw inloggen voor ik die gegevens te zien krijg


en dat snap ik dus niet
aangezien er toch geen fysiek nieuwe pagina geopend wordt?
Offline Kr4nKz1n - 18/04/2008 15:10
Avatar van Kr4nKz1n Onbekend bovenaan staat:
  1. if(isset($_POST['Loginn'])) {


Als je op een link hebt geklikt ben je al geingelogd maar hebje niet op die knop gedrukt, dus laad hij de pagina niet.

Ik moet nu weg dus heb geen tijd om dit op te lossen.

Maar hij controleert als eerste of je wel op de knop hebt geklikt. Indien je dit niet hebt gedaan ben je dus niet ingelogd (die echo geeft hij dan weer).

Dit zou je eventueel wel moeten kunnen aanpassen. Als dit al te veel is dan moet je nog een hoop leren (maar dat is niet erg, zo zijn we allemaal begonnen).
Offline KoenVR - 18/04/2008 15:12 (laatste wijziging 19/04/2008 10:07)
Avatar van KoenVR Lid god, daar had ik het inderdaad niet bij gezocht,
het is zeker niet te veel ;)
maar het is wel het punt waar ik overzag...

ok bedankt,
nu ik het probleem weet kan ik de oplossing zoeken,

edit:
ik heb nu al zitten zoeken,
dacht dat dit de oplossing zou zijn
  1. if(isset($_POST['Loginn']) || isset($_SESSION['gebruikersnaam'])) {


dus of knop geklikt, of de sessie bestaat gewoon,
maar dit doet dus niets uit

heeft iemand tijd om wat bij te springen met logische hints/tips of zelfs een echte oplossing?
Offline Kr4nKz1n - 19/04/2008 10:12
Avatar van Kr4nKz1n Onbekend Echo de gebruikersnaam in de SESSION eens.

Kijken of deze wel een waarde heeft.
Offline KoenVR - 19/04/2008 10:24
Avatar van KoenVR Lid gebruikersnaam lijkt leeg te zijn,

en dat snap ik niet goed,
want als je eerst gewoon inlogt wordt zijn sessie toch aangemaakt in LogKlasse?
en ik zie nergen dat die sessie beëindigt wordt,
dus zou die sessie toch moeten bestaan?
waardoor de gebruikersnaam niet leeg zou kunnen zijn?

Offline Kr4nKz1n - 19/04/2008 10:27
Avatar van Kr4nKz1n Onbekend Zoals ik al zei niet echt een mooi script.

De sessie wordt pas aangemaakt bij CheckLogin, maar deze wordt wel helemaal benadert.

echo eens de methode CheckLogin. Is dit 0 of 1?
Offline KoenVR - 19/04/2008 10:33
Avatar van KoenVR Lid 1e keer inloggen dan is CheckLogin (het resultaat 1)
maar zodra ik link klik is het resultaat 0 (afgemeld dus)
kvond het er een 'makkelijk' script uit zien,
maarh oe langer hoe meer begin ik hier toch spijt van te krijgen,
Offline Kr4nKz1n - 19/04/2008 10:35 (laatste wijziging 19/04/2008 10:40)
Avatar van Kr4nKz1n Onbekend Wat ik mis in dit script is dat hij de session controleert. (Deze wordt schijnbaar ook niet gezet).

Ik heb laatst even voor een kameraad ook wat gemaakt.

Je haalt de gegevens uit een array i.p.v. uit de database.
http://www.plaatscode.be/7225

Maar het werkt wel.

edit
Ik post dat script gewoon even hier, kan altijd handig zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s