21. november 2003 - 14:41
Der er
25 kommentarer og 1 løsning
Login script
Hej.. Jeg har et community, og jeg kan godt logge ind, men alle andre kan ikke.. Hvis der var en der gad sige mig fejlen, er det godt, her er login scriptet hvor man skriver kode og brugernavn: <% mode = Request("mode") Response.Buffer = True %> <html> <head> <title>Community</title> </head> <body link="#000000" vlink="#000000" alink="#000000"> <p align="left"><font size="2" face="Tahoma"> <% if mode = "" then %> </font><font face="Tahoma" size="4"><b>Login</b></font><font size="2" face="Tahoma"><br><font size=2 color=red><%=Request.Querystring("error")%></font><br> </font> <form method=post action=default.asp?mode=login> <font size="2" face="Verdana"> Brugernavn: <br> <input type=text name=Brugernavn size="20" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"><br> Kodeord: <br> <input type=password name=kodeord size="20" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"> <br> <input type=submit value=Login style="font-family: Verdana; font-size: 10 pt; background-color: #FFFFFF; border-style: solid; border-width: 1"></font><font size="2" face="Tahoma"><br><br> <a href=opret.asp>Opret en ny bruger her</a></font> </form> <% end if %> <% if mode = "login" then Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("community.mdb") strSQL = "SELECT * FROM bruger where brugernavn = '" & Request.form("brugernavn") & "'" Set rs = myConn.Execute(strSQL) If rs.BOF Or rs.EOF Then Response.Redirect("default.asp?error=Ingen bruger med det navn!") end if if rs("brugerKodeord") = Request.form("kodeord") then session("brugerNavn") = rs("brugerNavn") session("id") = rs("brugerId") session("login") = yes Response.Redirect("logged_in.asp") else Response.Redirect("default.asp?error=Du har indtastet forkert password!") end if myConn.Close Set myConn = Nothing end if %> </body> </html>
Annonceindlæg tema
21. november 2003 - 14:50
#1
Eftersom du kan logge ind og andre ikke kan kunne jeg da forestille mig at det er fordi brugeren ikke eksisterer. //akj
21. november 2003 - 14:50
#2
brugerene eksistere!
21. november 2003 - 14:53
#3
if lower(trim(rs("brugerKodeord"))) = lower(trim(Request.form("kodeord"))) then //akj
21. november 2003 - 15:00
#4
Virker ikke
21. november 2003 - 15:03
#5
Hmm.. Det kommer nok over. Har du et crew system? Hvor man kan oprette og slette crew? Inde i start siden skal der være: Redaktør: Reporter: og jeg skal os selv kunne oprette sådan en katergori...
21. november 2003 - 15:11
#6
If rs.BOF Or rs.EOF Then Response.Redirect("default.asp?error=Ingen bruger med det navn!") end if response.write "pwd i db: " & rs("brugerKodeord") & "<br> response.write "pwd indtastet: " & Request.form("kodeord") & "<br> response.end if rs("brugerKodeord") = Request.form("kodeord") then session("brugerNavn") = rs("brugerNavn") session("id") = rs("brugerId") session("login") = yes Response.Redirect("logged_in.asp") else Response.Redirect("default.asp?error=Du har indtastet forkert password!") end if myConn.Close Set myConn = Nothing //akj
21. november 2003 - 15:15
#7
Hmm.. Det kommer nok over. Har du et crew system? Hvor man kan oprette og slette crew? Inde i start siden skal der være: Redaktør: Reporter: og jeg skal os selv kunne oprette sådan en katergori... - Tester lige, den kode du lige skrev!
21. november 2003 - 15:18
#8
.. Opretter ny spørgsmål, med det der crew!
21. november 2003 - 20:50
#9
Hvad skrev den ud da du testede mit sidste indlæg ?? //Akj
21. november 2003 - 20:51
#10
Siden kan ikke vises!!
21. november 2003 - 20:53
#11
Funktioner - internetindstillinger - avanceret fjern flueben i "vis venlige fejlmeldinger" (eller noget i den stil) Fejlern er nok at der mangler et par dobbeltgnyffer. response.write "pwd i db: " & rs("brugerKodeord") & "<br>" response.write "pwd indtastet: " & Request.form("kodeord") & "<br>" //Akj
21. november 2003 - 20:54
#12
Skriv hele koden jeg skrev hvor du indsætter, det du skriver der..
21. november 2003 - 20:56
#13
If rs.BOF Or rs.EOF Then Response.Redirect("default.asp?error=Ingen bruger med det navn!") end if response.write "pwd i db: " & rs("brugerKodeord") & "<br>" response.write "pwd indtastet: " & Request.form("kodeord") & "<br>" response.end
21. november 2003 - 20:57
#14
Nej.. Kopirer, min ! Den jeg skrev i starten og læg dit ind!
21. november 2003 - 21:22
#15
<% mode = Request("mode") Response.Buffer = True %> <html> <head> <title>Community</title> </head> <body link="#000000" vlink="#000000" alink="#000000"> <p align="left"><font size="2" face="Tahoma"> <% if mode = "" then %> </font><font face="Tahoma" size="4"><b>Login</b></font><font size="2" face="Tahoma"><br><font size=2 color=red><%=Request.Querystring("error")%></font><br> </font> <form method=post action=default.asp?mode=login> <font size="2" face="Verdana"> Brugernavn: <br> <input type=text name=Brugernavn size="20" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"><br> Kodeord: <br> <input type=password name=kodeord size="20" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"> <br> <input type=submit value=Login style="font-family: Verdana; font-size: 10 pt; background-color: #FFFFFF; border-style: solid; border-width: 1"></font><font size="2" face="Tahoma"><br><br> <a href=opret.asp>Opret en ny bruger her</a></font> </form> <% end if %> <% if mode = "login" then Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("community.mdb") strSQL = "SELECT * FROM bruger where brugernavn = '" & Request.form("brugernavn") & "'" Set rs = myConn.Execute(strSQL) If rs.BOF Or rs.EOF Then Response.Redirect("default.asp?error=Ingen bruger med det navn!") end if response.write "pwd i db: " & rs("brugerKodeord") & "<br>" response.write "pwd indtastet: " & Request.form("kodeord") & "<br>" response.end if rs("brugerKodeord") = Request.form("kodeord") then session("brugerNavn") = rs("brugerNavn") session("id") = rs("brugerId") session("login") = yes Response.Redirect("logged_in.asp") else Response.Redirect("default.asp?error=Du har indtastet forkert password!") end if myConn.Close Set myConn = Nothing end if %> </body> </html>
22. november 2003 - 14:32
#16
Hvad er det lige du fejler ?? Jeg prøver at hjælpe dig !! Det er måske ikke gået op for dig ?? Du er hermed anmeldt for misbrug. //Akj
22. november 2003 - 14:34
#17
1. Hvorfor? 2. Du gjore sårn, min database kode kom frem!!!!
22. november 2003 - 14:35
#18
- LOL?
22. november 2003 - 14:36
#19
Hvis du ikke har opfattet det så var det jo for at fejlfinde !! for at se om passwords matchede... //akj
22. november 2003 - 14:38
#20
Hm. Da jeg skrev forkert brugernavn og kode, kom der intet! Men da jeg skrev rigtig kom min db kode.. Og jeg har altid kunne logge på.. Det kan andre bare ikke.. Hvad er jeg anmeldt for?
22. november 2003 - 14:40
#21
Du er anmeldt for din kommentar 09:13 Hvad sker der hvis du bruger et brugernavn og en kode for dem der ikke kan logge ind ?? //Akj
22. november 2003 - 14:44
#22
Hvis jeg skriver andres kode rigtig, kan jeg kommme ind ! Men de kan ikke! JA! Jeg skrev "Fuck af, nar!" fordi du gjore så min kode kom frem!
22. november 2003 - 17:01
#23
Ja, selvfølgeligt kom din kode frem. Men du tester vel ikke på en kørende side ?? Hvis andre ikke kan logge ind kan det være fordi de ikke har cookies enabled. Jeg dropper ud af denne tråd. //akj
24. november 2003 - 09:32
#24
knock: Hold venligst dine indlæg i en sober tone. Grimt sprog gider vi ikke at se på her på Eksperten. Dit indlæg 22/11-2003 09:13:50 er fjernet. Snowball / CoAdmin
13. december 2003 - 13:10
#25
Lukker!
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.