14. august 2000 - 21:50Der er
18 kommentarer og 1 løsning
Komplet login-system
Davz.... jeg skal bruge et komplet Login-system.... hvor der er mulighed for at man kan oprette en bruger og selvfølgelig loggeind ! Der skal være to måder man kan loggeind på nemlig ved at man indtaster ens brugernavn og password i en form eller at man skriver login.asp?username=test&password=test..... og der skal selvfølgelig være en \"Confirm\" side !
det kan godt være jeg kan lave noget for dig.... men hvorfor dette \"login.asp?username=test&password=test..... \"? det er efter min mening en dårlig idé...
Der findes adskillige loginscripts på nette f.eks http://www.asp.dk (netcoders.dk) m. flere.
Der er dog ikke mange man kan oprette brugernavn men det er da det midste af det. Hvorfor dog bruge URL\'en til at overføre Password og usernavn, hvad hvis der stå en bag dig som ikke må se dit password ???
Keysersoze - Grunden til at der skal være den mulighed er på grund af at siden er udviklet til 2 forskellige platforme.... og da den ene ikke understøtter \"forms\" så bliver den mulighed nød til at være der !
Ares - Jeg kender udemærket til alle de Scripts der ligger inde på Netcoders.dk, men jeg synes at den side fortjener sit eget system !
if request(\"mode\") = \"check\" then if not request(\"brugernavn\") <> \"\" AND not request(\"kodeord\") <> \"\" then response.redirect \"login.asp?error=1\" else strSQL = \"SELECT * FROM Users WHERE Brugernavn = \'\" & request(\"brugernavn\") & \"\' AND Kodeord = \'\" & requset(\"kodeord\") & \"\'\" set rs = myConn.execute(strSQL)
if rs.bof Or rs.eof then response.redirect \"login.asp?error=2\" else session(\"UserID\") = rs(\"Id\") response.redirect \"velkommen.asp\" end if end if end if if request(\"mode\") = \"opret\" then if not request(\"brugernavn\") <> \"\" AND not request(\"kodeord\") <> \"\" AND not request(\"rekodeord\") <> \"\" then response.redirect \"login.asp?mode=newuser&error=3\" else if not request(\"kodeord\") = request(\"rekodeord\") then response.redirect \"login.asp?mode=newuser&error=4\" else strInsert = \"Insert Into Users (brugernavn,kodeord) values (\'\" & request(\"brugernavn\") & \"\',\'\" & request(\"kodeord\") & \"\') set rs = myConn.execute(strInsert) end if end if end if if request(\"error\") <> \"\" then response.write \"<script language=\'javascript\'>\" & vbCrLf if request(\"error\") = \"1\" then response.write \"alert(\'Du skal indtaste dit brugernavn & kodeord !\');\" & vbCrLf else if request(\"error\") = \"2\" then response.write \"alert(\'Du har indtastet et forkert brugernavn og/eller kodeord !\');\" & vbCrLf else if request(\"error\") = \"3\" then response.write \"alert(\'Du skal udfylde alle felterne !\');\" & vbCrLf else if request(\"error\") = \"4\" then response.write \"alert(\'De to kodeord du har skrevet er ikke ens !\');\" & vbCrLf end if end if end if end if response.write \"</script>\" end if
if request(\"mode\") = \"check\" then if not request(\"brugernavn\") <> \"\" AND not request(\"kodeord\") <> \"\" then response.redirect \"login.asp?error=1\" else strSQL = \"SELECT * FROM brugere WHERE Brugernavn = \'\" & request(\"brugernavn\") & \"\' AND Kodeord = \'\" & requset(\"kodeord\") & \"\'\" set rs = myConn.execute(strSQL)
if rs.bof Or rs.eof then response.redirect \"login.asp?error=2\" else session(\"UserID\") = rs(\"Id\") response.redirect \"velkommen.asp\" end if end if end if if request(\"mode\") = \"opret\" then if not request(\"brugernavn\") <> \"\" AND not request(\"kodeord\") <> \"\" AND not request(\"rekodeord\") <> \"\" then response.redirect \"login.asp?mode=newuser&error=3\" else if not request(\"kodeord\") = request(\"rekodeord\") then response.redirect \"login.asp?mode=newuser&error=4\" else strInsert = \"Insert Into brugere (brugernavn,kodeord) values (\'\" & request(\"brugernavn\") & \"\',\'\" & request(\"kodeord\") & \"\')\" set rs = myConn.execute(strInsert) end if end if end if if request(\"error\") <> \"\" then response.write \"<script language=\'javascript\'>\" & vbCrLf if request(\"error\") = \"1\" then response.write \"alert(\'Du skal indtaste dit brugernavn & kodeord !\');\" & vbCrLf else if request(\"error\") = \"2\" then response.write \"alert(\'Du har indtastet et forkert brugernavn og/eller kodeord !\');\" & vbCrLf else if request(\"error\") = \"3\" then response.write \"alert(\'Du skal udfylde alle felterne !\');\" & vbCrLf else if request(\"error\") = \"4\" then response.write \"alert(\'De to kodeord du har skrevet er ikke ens !\');\" & vbCrLf end if end if end if end if response.write \"</script>\" end if
Tue.... jeg kan udemærket finde ud af det ! Jeg venter lidt med at give pointene, fordi jeg ikke har fået det KeyserSoze er igang med at lave. Den der har lavet det bedste vinder !
Men jeg har jo lavet det, og det virker jo, så hvorfor ikke bare bruge min løsning ??? Hvis det er fordi du ikke gider lave html\'en selv, så skal jeg da lige hurtigt lave det til dig !
0Cyber_Sylle > hvorfor giver du 1500 point for sådan et login system jeg ville ha lavet det for 300 point hvis du gav det for spørgsmålet, så tænk dig om næste gang du opretter et spørgsmål!
Jeg har krav på at få det, hvis jeg gerne vil ifølge eksperten.dk\'s politik. Og hvis i ikke vil have andre til at have den slags ting i laver for points, så må i blande eksperten.dk udenfor.
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.