Avatar billede djmoose Nybegynder
21. marts 2003 - 21:46 Der er 9 kommentarer og
1 løsning

Undgå login

Hvordan slipper jeg for at skulle indtaste brugernavn og gå direkte i admin.

Se eksempel på: www.domind.dk/admin/kundedatabase/admin.asp

Den skal ikke genere admin.asp?mode=login, men bare admin.asp, uden brugernavn


Kildekode*************************'

<% response.buffer = true %>
<html>
<head>
<title>Domind >> Kundedatabase</title>
<link rel="stylesheet" type="text/css" href="../../css/generelt.css">
</head>
<body>
<%
strMode = request("mode")
select case strMode

case "godkend"

if session("password") = "test" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
Set rs = Conn.Execute("UPDATE kunder SET godkendt = 'ja' WHERE id = " & request("id"))
Conn.Close
Set Conn = Nothing
response.redirect("admin.asp")

else
response.redirect("admin.asp?mode=login")
end if

case "slet"

if session("password") = "test" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
Set rs = Conn.Execute("DELETE FROM kunder WHERE id = " & request("id"))
Conn.Close
Set Conn = Nothing
response.redirect("admin.asp")

else
response.redirect("admin.asp?mode=login")
end if

Case "login"

if request.form("password") = "test" then
session("password") = "test"
response.redirect("admin.asp")
else
%>
<form action="admin.asp?mode=login" method="post">
<table><tr><td>Brugernavn:&nbsp;&nbsp;&nbsp;&nbsp; <br>
      <br>
      <br>
    </td><td><input type="password" name="password"><br><input type="submit" value="login"></td></tr></table>
</form>
<%
end if

case "logout"
session.abandon
response.redirect("admin.asp?mode=login")

case else

if session("password") = "test" then

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM kunder WHERE godkendt='nej' ORDER BY firma"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    Response.Write "<table width='100%' cellspacing='2' cellpadding='0'>"
    Response.Write "<tr><td valign=top width='100%' colspan=3 bgcolor=#e5e5e5><font size=2><b>Nye links</b></font></td></tr>"

  Do While Not rs.EOF
        Response.Write "<tr><td bgcolor=#e5e5e5><font size=2><b><a href='" & rs("URL") & "'>" & rs("firma") & "</a></b></font></td><td bgcolor=#e5e5e5><font size=2>&nbsp;<b><a href=admin.asp?mode=godkend&id=" & rs("ID") & ">Godkend</a></b></font></td><td bgcolor=#e5e5e5><font size=2><b><a href=admin.asp?mode=slet&id=" & rs("ID") & ">Slet</a></b></font></td></tr>"
  rs.MoveNext
  Loop
else
response.write "<tr><td>Ingen nye links!</td></tr>"
End If
    Response.Write "</table>"
rs.Close
Set rs = Nothing

else
response.redirect("admin.asp?mode=login")
end if

end select
%>
</body>
</html>
Avatar billede hossein Nybegynder
21. marts 2003 - 22:07 #1
Skal du ikke bare fjerne:
if session("password") = "test" then
...
else
response.redirect("admin.asp?mode=login")
end if
Avatar billede Slettet bruger
22. marts 2003 - 05:50 #2
Hvorfor lader du den ikke auto login ind !!!
Du er velkommen til at skrive til mig på icq 56665453
Avatar billede djmoose Nybegynder
22. marts 2003 - 13:18 #3
Hvordan får man den til at auto login....?
Avatar billede bikerbirk Nybegynder
22. marts 2003 - 13:19 #4
Luk venligst spørgsmålet hvis i har klaret det over ICQ! :)
Avatar billede Slettet bruger
22. marts 2003 - 22:39 #5
Hvor tit er du på som admin ?
Avatar billede bikerbirk Nybegynder
23. marts 2003 - 14:11 #6
Let, .... :)
Avatar billede ellebaek Nybegynder
25. marts 2003 - 22:49 #7
har i løst denne opgave...

For så luk lige spg...!
Avatar billede Slettet bruger
26. marts 2003 - 03:52 #8
Ellebaek >> Nej..

Er du kun på fra en fast ip ?

for så kan du jo bare læse hvad ip du har, også kun give adgang til den..

eller også bruge cokis

Let
Avatar billede djmoose Nybegynder
09. april 2003 - 13:19 #9
Slettede bare en linie...
Avatar billede ellebaek Nybegynder
09. april 2003 - 21:13 #10
hvilken linie...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester