Avatar billede zteiner Nybegynder
20. september 2001 - 12:09 Der er 14 kommentarer og
1 løsning

login til forskellige sider

jeg skal bruge et login-system hvor man logger ind med sit username og sit password og så bliver man sendt til ens side efter hvilket username og password man bruger ... !
Avatar billede dk_akj Nybegynder
20. september 2001 - 12:15 #1
på scannet.dk under support er der et ex på sikkerhedssystem som du let kan udbygge.

Anders
Avatar billede dk_akj Nybegynder
20. september 2001 - 12:16 #2
Avatar billede -sofus- Nybegynder
20. september 2001 - 12:16 #3
simpelt

download magiks geniale scipt

http://www.magik.dk/asp/login.zip

og lav godkendt.asp om til
----------------------------------------------------------------------------------------
<html>
<head>
<title>Login</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<p><h1>Log ind</h1>
<%
Dim fejl, username, password

fejl = false
brugernavn = Request.Form(\"brugernavn\")
password = Request.Form(\"password\")

If brugernavn = \"\" Then
    Response.Write \"<p><font color=red>Indtast venligst dit brugernavn!</p></font>\"
    fejl = true
End If

If password = \"\" Then
    Response.Write \"<p><font color=red>Indtast venligst dit password!</p></font>\"
    fejl = true
End If

If fejl = true Then
    Response.Write \"<p><a href=java script:history.back()>Tilbage</a>\"
End If

If fejl <> true Then
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"brugere.mdb\")
Conn.Open DSN
Dim samletAntal


strSQL = \"SELECT * FROM brugere WHERE brugernavn=\'\" & brugernavn & \"\' and Password = \'\" & password & \"\'\"
Set rs = Conn.Execute(strSQL)

If Not rs.eof Then
          response.write (\"<meta http-equiv=\"\"refresh\"\" content=\"\"0;URL=<%= rs(\"brugernavn\") %>.asp\"\">\")
          \'Response.Write \"<p><h3>Login godkendt!</h3>\"
        \'Response.Write \"<p>Du er nu logget på som \'\" & rs(\"brugernavn\") & \"\'</p>\"
          Session(\"login\") = true
        Session(\"brugernavn\") = rs(\"brugernavn\")
        Session(\"userid\") = rs(\"id\")
        Conn.Execute(\"UPDATE brugere SET sidste_login=\'\" & Now & \"\' WHERE id=\" & Session(\"userid\"))
        Response.Write \"<p><a href=\'default.asp\'>Til forsiden</a></p>\"
       
    If request.form(\"save\") = \"on\" then
        Response.Cookies(\"Brugere\")(\"brugernavn\") = session(\"brugernavn\")
        Response.Cookies(\"Brugere\")(\"password\") = password
        Response.Cookies(\"Brugere\").expires = Date+365 \'Information gemmes i cookie i et år, hvis brugeren har valgt at gemme information
    Else   
        Response.Cookies(\"Brugere\").expires = Date-1000 \'Information slettes ved at sætte \"expires\" 1000 dage tilbage, idet brugeren har valgt at slette information
   
    End If
   
       
Else
    Response.Write \"<p><font color=red>Du blev ikke logget ind! Du har muligvis indtastet forkert brugernavn eller password!</font></p>\"
    Response.Write \"<p><a href=java script:history.back()>Tilbage</a></p>\"
End If

Conn.Close
Set Conn = Nothing

End If

%>
</body>
</html>
Avatar billede zteiner Nybegynder
20. september 2001 - 12:17 #4
jeg tjekker det lige nu ...
Avatar billede -sofus- Nybegynder
20. september 2001 - 12:17 #5
tjah
Avatar billede neuro Nybegynder
20. september 2001 - 12:17 #6
du skal starte med at have en database med nogle brugeroplysninger. når du så logger ind fra din webside kan du checke i basen om brugeren har indtastet rigtigt login/password, og sende brugeren videre til f.eks. minside.asp?bruger_id=2 , hvor du så på minside.asp trækker den nødvendige info ud af basen ved hjælp af kriteriet bruger_id=2 ..

håber det kunne hjælpe dig lidt igang.
Avatar billede jiggypoof Nybegynder
20. september 2001 - 12:17 #7
Du kan jo bare lave det sådan så at når de er logget ind bliver de
<% Response.Redirect \"users.asp?user=\" & rs(\"user\") %>

Eksempeltvis :)
Avatar billede -sofus- Nybegynder
20. september 2001 - 12:20 #8
kommer an på hvordan login systemet dur
Avatar billede zteiner Nybegynder
20. september 2001 - 12:25 #9
nu skal jeg lige gi\' jer noget info at arbejde med ....jeg kan sige så meget at det er til en clan ... hvorfra medlemmer kan logge ind og ændre i deres profil .... og jeg synes ikke at det jeg har fået endtil videre virke efter hensigten ...
Avatar billede zteiner Nybegynder
20. september 2001 - 12:31 #10
er her virkelig ikke nogle som har et login-system som kan bruges til dette formål ... den brhøver ikke at kunne skrive brugernavn og id ud på siden ... man skal kunne logge ind på en \"user\"-side alt efter hvilket username og password man bruger ...
Avatar billede zteiner Nybegynder
20. september 2001 - 12:43 #11
neuro -> jeg har allerede en database med brugerinfomation ... kan du sende mig et eksempel på sådan en side ?
Avatar billede zteiner Nybegynder
20. september 2001 - 13:04 #12
problem -> til -sofus- =

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
Tegnet \')\' var ventet
/admin/godkend.asp, line 42, column 70
response.write (\"<meta http-equiv=\"\"refresh\"\" content=\"\"0;URL=<%= rs(\"brugernavn\")
Avatar billede burningice Nybegynder
21. september 2001 - 21:29 #13
hehe

response.write (\"<meta http-equiv=\"\"refresh\"\" content=\"\"0;URL=\"& rs(\"brugernavn\") &\"\"\"\")
Avatar billede zteiner Nybegynder
11. oktober 2001 - 11:13 #14
jeg har fundet et !!
Avatar billede zteiner Nybegynder
11. oktober 2001 - 11:14 #15
sdfsf
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