18. september 2008 - 13:10Der er
10 kommentarer og 1 løsning
Loginsystem med registrering
Jeg søger inspiration og hjælp til at lave et login der viderstiller til en anden aspside - det kan jeg godt - men det skal være sådan, at kan kun kan logge ind 1 gang, så hvis man har besøgt siden skal man ha at vide at man har prøvet før???
det skal bruges til en multiplechoice test og der er ingen brugere. Jeg vil gerne ha det så det brugernavn der tastes ind bliver valideret enten i en database eller en textfil - alle de brugere der skal tage testen har unikke brugernavne. Så hvis de findes i filen eller databasen skal de ha at vide at de har prøvet testen før
Hvor har personerne et unikt brugernavn fra hvis der ingen brugere er??
Ved du hvad, det kan sikkert være lige meget. Det du skal gøre er bare at gemme brugernavnet i en database når de logger på første gang. Når en bruger så vil logge på igen, kan du se navnet allerede er i databasen.
jo da - du har da hjulpet utallige gange. jeg forestiller mig en formular hvorman skriver sin kode og ved submit/login skal der så skrives til en database - det kan jeg godt lave, men hvis nu koden står der i forvejen - det kan jeg ikke lige gennemskue, så hvis koden ikke findes så bliver man response.redirect til selve testen og koden skrives i databasen - hvis koden findes så redirect til en side der oplyser at man har taget testen før - jeg prøver at lave noget kode til selve login uden valideringen, så kan du måske hjælpe med selve valideringen?
if fejl=1 then Response.Write("Du har taget testen engang før!") elseif klik="ja" then tjek = "SELECT * FROM dindatabase" Set rstjek = conn.Execute(tjek)
Do until rstjek.EOF if rstjek("brugernavn")=brugernavn then Response.Redirect("minside.asp?fejl=1") end if rstjek.movenext loop
Her kan du så skrive dit login :) Så tjekker den først på om brugeren er logget ind, dvs om navnet allerede står i databasen, hvis dette gør det, så sender den dig tilbage til din side med en fejl som så bliver udskrevet under din form.
Og ellers, jae det er så det du kan skrive her :) Held og lykke.
Du kan selvfølgeligt frit vælge hvilket svar du fandt mest behjælpeligt. end if %>
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.