08. august 2008 - 05:55Der er
6 kommentarer og 1 løsning
login logik
Hej Eksperter,
Jeg har noget javascript jeg ikke kan få til at spille i forbindelse med noget loginlogik. Det ser i princippet således ud
if(noget=="T){ var fejlbesked=""; if(noget1=="T"){ fejlbesked+="en fejl opstod<br />"; } else if (noget2=="T"){ fejlbesked+="en fejl opstod<br />"; } else if (fejlbesked!=""){ udskriv fejlbesked; } else{ Der var ingen fejl. Login er okay; } } else{ brugernavn eller password forkert; }
Tanken er at jeg laver et AJAX kald, så henter jeg "noget" ud. Hvis noget er T så er brugernavn og adgangskode rigtigt. Der er så bare nogle andre ting som også skal være opfyldt og give nogle forskellige fejlbeskeder. Hvis alle disse andre ting er opfyldt må brugeren logge ind.
Det jeg ikke forstår er at hvis "noget" er forskelligt fra T så ville jeg forvente at komme ned i brugernavn eller password forkert;
Det lykkes mig at få det løst. Jeg droppede if else if inde i den første if. Så satte jeg en værdi til false som jeg så satte til true hvis noget gik galt. Ergo hvis den stadig er false så er alt opfyldt og login er i orden.
Du bruger forhåbentlig ikke JavaScript til at logge brugeren ind med. Det er der absolut ingen sikkerhed ved! Du skal helt logge brugeren på, serverside ;o)
Siden han skriver "jeg laver et AJAX kald", så fornemmer jeg han også gør det serverside
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.