Avatar billede isaac Nybegynder
29. juli 2003 - 20:57 Der er 4 kommentarer og
1 løsning

Huske brugernavn & Pass?

Jeg har i en anden gruppe fået oplyst disse koder for at huske brugernavn og password i cookies. Er de gode?

<%
If Request.Form("fldHusk") = "ok" Then
Response.Cookies("Husk")("Brugernavn") = Request.Form("fldBrugernavn")
Response.Cookies("Husk")("Adgangskode") = Request.Form("fldAdgangskode")
Else
Response.Cookies("Husk")("Brugernavn") = ""
Response.Cookies("Husk")("Adgangskode") = ""
End If
%>


Og er der en som gider hjælpe mig med at sætte dem ind i mine koder?


<div align="center">

  <table border="0" width="75%" cellspacing="0" cellpadding="3" style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0)">
  <tr>
  <td width="100%">
 
<%
select case mode
case "login"
%>
<table border=1>
<form method="post" action="<%=adminFilNavn%>?mode=chkpass" name="adminlogin">
<!--  <tr><td>User:</td><td><input name="username"></td></tr> -->
  <tr><td>Brugernavn:</td><td><input type="password" name="username"></td></tr>
  <tr><td>Password:</td><td><input type="password" name="password"></td></tr>
  <tr><td colspan=2 align="center"><input type="submit" value="Videre" name="Action"></td></tr>
</form>
</table>
<%

case "chkpass"
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open tempConn

  username = fixSring(Request("username"))
  password = fixSring(Request("password"))
  strSQL= "SELECT * FROM members WHERE username = '" & username & "' AND password='" & password & "';"
  Set rs = myConn.Execute (strSQL)

  if not rs.EOF then
    Session("adminguest") = "LuGuLoKuJh"
    myConn.close
    Response.Redirect("" & adminFilNavn & "?mode=selecttype")
  else
    Session("adminguest") = ""
    Session("saveip") = ""
    myConn.close
    Response.Redirect(adminFilNavn)
  end if
 
case "selecttype"
%>
Avatar billede musicchart.dk Nybegynder
29. juli 2003 - 23:34 #1
sådan?:


<div align="center">

  <table border="0" width="75%" cellspacing="0" cellpadding="3" style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0)">
  <tr>
  <td width="100%">
 
<%
select case mode
case "login"
%>
<table border=1>
<form method="post" action="<%=adminFilNavn%>?mode=chkpass" name="adminlogin">
<!--  <tr><td>User:</td><td><input name="username"></td></tr> -->
  <tr><td>Brugernavn:</td><td><input name="username" value="<%response.write(Request.Cookies("Husk")("Brugernavn") )%>"></td></tr>
  <tr><td>Password:</td><td><input type="password" name="password" value="<%response.write(Request.Cookies("Husk")("Adgangskode") )%>"></td></tr>
  <tr><td colspan=2 align="center"><input type="submit" value="Videre" name="Action"></td></tr>
</form>
</table>
<%

case "chkpass"
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open tempConn

  username = fixSring(Request("username"))
  password = fixSring(Request("password"))
  strSQL= "SELECT * FROM members WHERE username = '" & username & "' AND password='" & password & "';"
  Set rs = myConn.Execute (strSQL)

  if not rs.EOF then
    Session("adminguest") = "LuGuLoKuJh"
    myConn.close
    Response.Redirect("" & adminFilNavn & "?mode=selecttype")
  else
    Session("adminguest") = ""
    Session("saveip") = ""
    myConn.close
    Response.Redirect(adminFilNavn)
  end if
 
case "selecttype"
%>
Avatar billede musicchart.dk Nybegynder
29. juli 2003 - 23:35 #2
svar
Avatar billede isaac Nybegynder
30. juli 2003 - 08:56 #3
Det var ikke helt sådan!
Nu husker den brugernavn & Password

Men den skulle gerne huske dem via eks. cookies så den selv logger på!
Avatar billede trumf Nybegynder
30. juli 2003 - 10:43 #4
Det er ikke så godt at skrive password i en cookie, da f.eks Adtechs adserver som der bl.a. reklameres for her på siden, bruger nogle funktioner der går ind og læser alle dine cookies så de kan registrere alle de sider du besøger. Der er flere af deres requests der stoppes af min firewall...

Læg i stedet et brugerID i cookien og lav et databaseopslag for at se hvad den pågældende bruger har valgt.
Avatar billede isaac Nybegynder
30. juli 2003 - 12:55 #5
Til trumf, det lyder jo meget godt, men jeg er ikke så god til at lave koder, så kunne du ikke tænke dig at lave det du foreslår?
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