Hallo,
Weer een vaag probleem. Ik heb een inlogscript wat zo ongeveer het volgende doet:
Je drukt op send -> komt op zelfde pagina (action="") -> PHP: if(isset($_POST['inloggen'])) -> if so, dan inlogscript includen die een OK melding of een password fout melding maakt. die stuurt door naar Home waar de melding dan komt.
Ik krijg echter 2 meldingen. Dat je bent ingelogd en dat ik voor de actie ingelogd moet zijn. Die tweede hoort er niet thuis.
Ik heb ontdekt dat het in de file connect.php zit, maar dat is zo'n 200 regels functions en initialisatie.
NERGENS in dat script komt die melding. Nergens in dat script komt die tekst zo voor. Ook zijn alle include's van dat script foutloosvrij -> maken geen foutmeldingen omdat het enkel een paar vars zijn.
Als ik de connect.php niet include en handmatig verbind met de database en session_start doe gaat 'ie wel goed, maar dat is teveel code in een al te lang script (login.php)
Het ligt dus voor de duidelijkheid niet aan login.php, als ik die niet include dan logt 'ie niet in maar toch een error.... (en de action page heeft daarvoor maar 10 regels code: include connect.php en if isset GET logout. als ik die weghaal zelfde probleem)
Weer een vaag probleem. Ik heb een inlogscript wat zo ongeveer het volgende doet:
Je drukt op send -> komt op zelfde pagina (action="") -> PHP: if(isset($_POST['inloggen'])) -> if so, dan inlogscript includen die een OK melding of een password fout melding maakt. die stuurt door naar Home waar de melding dan komt.
Ik krijg echter 2 meldingen. Dat je bent ingelogd en dat ik voor de actie ingelogd moet zijn. Die tweede hoort er niet thuis.
Ik heb ontdekt dat het in de file connect.php zit, maar dat is zo'n 200 regels functions en initialisatie.
NERGENS in dat script komt die melding. Nergens in dat script komt die tekst zo voor. Ook zijn alle include's van dat script foutloosvrij -> maken geen foutmeldingen omdat het enkel een paar vars zijn.
Als ik de connect.php niet include en handmatig verbind met de database en session_start doe gaat 'ie wel goed, maar dat is teveel code in een al te lang script (login.php)
Het ligt dus voor de duidelijkheid niet aan login.php, als ik die niet include dan logt 'ie niet in maar toch een error.... (en de action page heeft daarvoor maar 10 regels code: include connect.php en if isset GET logout. als ik die weghaal zelfde probleem)
[ Voor 5% gewijzigd door F.West98 op 11-05-2012 23:22 ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI