Plaatscode: 4455
Als ik op niets invul en ik druk op submit dan geeft ie eerst aan dat ik geen captcha code heb ingevuld en dat deze niet juist is.
Als ik daarna gelijk weer op submit klik geeft ie dit aan:
Geen verificatie code overgetypt.
* Geen gebruikersnaam ingevuld.
* De wachtwoorden zijn niet identiek of niet ingevuld.
* Geen email adres ingevuld.
Maar dat zou eigenlijk na de eerste keer submitten al moeten.
Enig idee?
En als ik de code juist heb ingevuld geeft ie alsnog aan dat het fout is
Die var_dump geeft de waarde van $_SESSION en $_POST, maar dat kan ik toch gewoon veranderen in unset()?
NB: Als ik unset gebruik geeft ie als captcha code <br />
Als ik de session wegflikker heb natuurlijk geen code meer, maar dit is wel noodzakelijk want anders klopt die code telkens weer niet.
Dus dit kan ik wel oplossen dmv die laatste else{} lus uit te breiden tot voorbij dat form. Zo ga je naar de volgende pagina met de errors of de succes msg. En ziet de bezoeker niet dat het veld captcha code leeg is.
Je kan natuurlijk ook je key gen functie bij elk bezoek aan je pagina een code in je disabled veld laten zetten, en die waarde uit je post halen en vergelijken met het ingetypte veld, want volgens mij heb je hier geen sessie voor nodig?