Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
13. april 2006 - 21:34#1
Tjae... hvad med: <% If Session("login_admin") <> "JA" then Response.Redirect "default.asp" elseif Session("login") <> "JA" then response.redirect "default.asp End If %>
Hmm virker ikke, kan det være måden jeg logger ind på? Grunden til at jeg vil have dette er at hvis ("Admin") = "1", så laves der en "login_admin" session og ved alm. login så hedder den "login".
Mit logintjek:
strSQL = "Select * From Brodre WHERE brugernavn = '" & request("un") & "'" Set rs = Conn.Execute(strSQL)
if not rs.eof then if rs("password") = session("pw") then loginTjek = true else loginTjek = false end if else loginTjek = false end if
if loginTjek = true AND rs("Admin") <> "1" then Session("login") = "JA" Session.Timeout = 30 Response.Redirect "start.asp" elseif loginTjek = true AND rs("Admin") = "1" then Session("login_admin") = "JA" Session.Timeout = 30 Response.Redirect "start.asp" else Session("login") = "NEJ" Session.Timeout = 30 Response.Write "<h1>Du er IKKE logget korrekt ind</h1>" Response.Write "<p><a href='default.asp'>Klik her for at prøve igen</a></p>" end if
Har nu prøvet med nedenstående logintjek, men man kan kun logge ind, hvis man er admin....
Logintjek:
if not rs.eof then if rs("password") = session("pw") then loginTjek = true else loginTjek = false end if else loginTjek = false end if
if loginTjek = true AND rs("Admin") = "1" then Session("login_admin") = "JA" Session.Timeout = 30 Response.Redirect "admin/ret_regler.asp" elseif loginTjek = true AND rs("Admin") = "0" then Session("login") = "JA" Session.Timeout = 30 Response.Redirect "start.asp" else Session("login") = "NEJ" Session.Timeout = 30 Response.Write "<h1>Du er IKKE logget korrekt ind</h1>" Response.Write "<p><a href='default.asp'>Klik her for at prøve igen</a></p>" end if
Synes godt om
Slettet bruger
14. april 2006 - 00:40#4
Hejsa
Lige en sidste ting, inden vi går videre... Er du sikker på at din session som skal indeholde "JA" er med store bogstaver... den er nemlig case-sensitive...
Hvad så med: <% If ucase(Session("login_admin")) <> "JA" then Response.Redirect "default.asp" elseif ucase(Session("login")) <> "JA" then response.redirect "default.asp End If %>
Synes ellers jeg havde prøvet, men det må jeg jo ikke have :o)
Tak for hjælpen!
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.