10. april 2002 - 19:42
Der er
12 kommentarer og 1 løsning
vil ikke redirect !! ??
okay, jeg fatter det bare ikke, har lavet det her logon validering, men den vil redirecte selv...fatter det ikke undskyld det lave antal points, men er tæt på at løbe tør for dem håber at der noget som vil hjælpe aflgievel :) kode .: <% response.expires = 0 response.buffer = true If Session("bruger") <> "" then Session("bruger") = "" end if If Session("admin") <> "" then Session("admin") = "" end if If request.form <> "" then strlogin = request.form("login") strkodeord = request.form("kodeord") Set ObjConn = Server.createobject("ADODB.Connection") ObjConn.open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb") Set ObjRS = Server.createObject("ADODB.Recordset") LogonSQL = "select ID,Email,Adgangskode,Confirm from tblbruger where Confirm >0" ObjRS.open LogonSQL,Objconn Set ObjRS2 = Server.createObject("ADODB.Recordset") AdminSQL = "Select * from tblAdmin where ID>0 " ObjRS2.open AdminSQL,Objconn Do Until ObjRS.EOF If Strlogin = ObjRS("Email") And Strkodeord = ObjRS("Adgangskode") then BrugerID = ObjRS("ID") Session("Bruger") = BrugerID elseif not Strlogin = ObjRS("Email") And not Strkodeord = ObjRS("Adgangskode") then Session("Bruger") = "" end if ObjRS.Movenext if not session("Bruger") <> BrugerID then response.redirect "user.asp" end if Loop response.write brugerid Do Until ObjRS2.EOF If Strlogin = ObjRS2("Admin") And Strkodeord = ObjRS2("Kodeord") then Adminok = "ok" Session("Admin") = adminok elseif not Strlogin = ObjRS2("Kodeord") And not Strkodeord = ObjRS2("Admin") then Session("Admin") = "" end if ObjRS2.Movenext if not Session("Admin") <> "ok" then response.redirect "admin.asp" end if Loop response.write "<br />" & Adminok ObjRS.close Set ObjRS = Nothing ObjRS2.close Set ObjRS2 = Nothing ObjConn.close Set ObjConn = Nothing end if %>
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
10. april 2002 - 20:18
#1
prøv evt at sætte Response.Clear ind inden redirect: if not Session("Admin") <> "ok" then response.clear response.redirect "admin.asp" end if
10. april 2002 - 20:19
#2
du kan også lave din if om til så du ikke både har not og forsklligfra i samme: if Session("Admin") = "ok" then Det har naturligvis inden betydning med det er lettere at læse, efter min mening.
10. april 2002 - 20:33
#3
hjalp ikke
10. april 2002 - 20:40
#4
Og du er sikker på at alle betingelser er opfyldt for at kunne redirecte. Du åber en database og så tjekker på noget password. Prøv i stedfor for at redirecte at udskrive en streng for at se om du kommer rigtigt ind i if sætningen. if not Session("Admin") <> "ok" then response.write "Admin login ok" end if
10. april 2002 - 20:44
#5
du har ret, jeg kommer ikek ind i den ifsætning :( damnit
10. april 2002 - 20:47
#6
Dette kan lave i en linie Adminok = "ok" Session("Admin") = adminok Sådan: Session("Admin") = "ok" men der er nok mere i det end det..
10. april 2002 - 20:50
#7
yeps..det er der :(
10. april 2002 - 20:51
#8
kunne være man skulle spørge direkte på databasen...
10. april 2002 - 21:09
#9
jeg ville gøre sådan noget her: LogonSQL = "SELECT ID,Email,Adgangskode,Confirm from tblbruger where Email = '" & strlogin & "' AND Adgangskode = '" & strkodeord & "';" ObjRS.open LogonSQL,Objconn if NOT (ObjRS.BOF OR ObjRS.EOF) then 'Bruger Logget ind resposne.redirect "user.asp" end if AdminSQL = "SELECT * FROM tblAdmin WHERE Admin = '" &
10. april 2002 - 21:19
#10
Danmmmm udfør kanp...
10. april 2002 - 21:21
#11
jeg ville gøre sådan noget her: LogonSQL = "SELECT ID,Email,Adgangskode,Confirm from tblbruger where Email = '" & strlogin & "' AND Adgangskode = '" & strkodeord & "';" ObjRS.open LogonSQL,Objconn if NOT (ObjRS.BOF OR ObjRS.EOF) then 'Bruger Logget ind resposne.redirect "user.asp" end if AdminSQL = "SELECT * FROM tblAdmin WHERE Admin = '" & strlogin & "' AND Kodeord = '" & strkodeord & "';" ObjRS.open AdminSQL,Objconn if NOT (ObjRS.BOF OR ObjRS.EOF) then 'Admin Logget ind resposne.redirect "admin.asp" end if Håber du kan bruge dette til noget....
10. april 2002 - 21:27
#12
yepper kan du ikke lgie skrive noget som svar, så du kan få pointsne heh aner ikke hvorfor jeg har fået If sætninger på hjernen
10. april 2002 - 21:29
#13
ok :)
Kurser inden for grundlæggende programmering