Ik zit met een nogal vreemd probleem! Ik heb op een van mijn subdomeinen een pagina met daarop wat fotootjes. Ik heb daarvoor een login systeem geschreven met PHP sessies en daar komt het probleem!
Ikzelf heb nog nooit een probleem gehad met het inloggen op mijn site, ik heb dit in 4 verschillende browsers geprobeerd en het werkte in allemaal! (IE, Netscape, Opera, AOL, allemaal de nieuwste versies). Tevens hebben de meeste van mijn gebruikers er geen problemen mee!
MAAR, enkele (2) gebruikers krijgen steeds een error als ze proberen in te loggen! Ze vullen hun username/password in (die zijn correct, heb ik gecheckt) en dan krijgen ze het bericht dat ze succesvol zijn ingelogd, maar als ze dan naar de volgende pagina willen krijgen ze te zien dat ze niet zijn ingelogd!
Ik maak expres geen gebruik van cookies omdat sommige mensen die uit hebben staan. Zodra username/password klopt, maak ik een sessie variabele aan, en de waarde die ik daaraan geef is de sessie ID (zodat het elke keer anders is, bij elke login), vervolgens heb ik heel simpel op elke pagina na de regel session_start() een if statement dat controleert of de sessie ID overeenkomt met die variabele!
Werkt dus prima, zou je denken!
Het raarste is echter dat het bij sommige mensen eerst wel werkte, en nu opeens niet meer, terwijl ik nul komma nul aan de code heb gewijzigd!
Ik zit compleet vast, en snap het ook niet meer! Heeft iemand enig idee waar dit aan kan liggen? Alvast bedankt voor de moeite!
FxF
Ikzelf heb nog nooit een probleem gehad met het inloggen op mijn site, ik heb dit in 4 verschillende browsers geprobeerd en het werkte in allemaal! (IE, Netscape, Opera, AOL, allemaal de nieuwste versies). Tevens hebben de meeste van mijn gebruikers er geen problemen mee!
MAAR, enkele (2) gebruikers krijgen steeds een error als ze proberen in te loggen! Ze vullen hun username/password in (die zijn correct, heb ik gecheckt) en dan krijgen ze het bericht dat ze succesvol zijn ingelogd, maar als ze dan naar de volgende pagina willen krijgen ze te zien dat ze niet zijn ingelogd!
Ik maak expres geen gebruik van cookies omdat sommige mensen die uit hebben staan. Zodra username/password klopt, maak ik een sessie variabele aan, en de waarde die ik daaraan geef is de sessie ID (zodat het elke keer anders is, bij elke login), vervolgens heb ik heel simpel op elke pagina na de regel session_start() een if statement dat controleert of de sessie ID overeenkomt met die variabele!
Werkt dus prima, zou je denken!
Het raarste is echter dat het bij sommige mensen eerst wel werkte, en nu opeens niet meer, terwijl ik nul komma nul aan de code heb gewijzigd!
Ik zit compleet vast, en snap het ook niet meer! Heeft iemand enig idee waar dit aan kan liggen? Alvast bedankt voor de moeite!
FxF