webForumDet fria alternativet

function.asp - bra sätt?

3 svar · 245 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#1

Jag brukar skapa en function.asp fil som när man postar något så blir det kanske = "function.asp?function=postnew&forum=1" tex men jag får ibland buggar om man loggar ut så kan man ändå ibland redigera "admin" inlägg eller andra saker.. kan ge exempel på en:

If Request.QueryString("function") = "login" Then
  SQL = "SELECT * FROM members WHERE lcase(username) = '" & lcase(anvnamn) & "' AND password = '" & losen &"'"
  Set rs = databas.Execute(SQL)

  If rs.EOF Then
    Response.Write"<center><strong class=""table"">Username and/or password was wrong.</strong></center><br>"
  Else
    Response.Cookies("frurpg")("username") = rs("username")
    Response.Cookies("frurpg")("passw") = rs("password")
    If autologin <> "" Then
      Response.cookies("frurpg").expires = DateAdd("d",10000,Now())
    else
      Response.cookies("frurpg").expires = DateAdd("d",1,Now())
    end if
    response.redirect "default.asp?link=login"
  end if
elseif request.querystring("function") = "logout" then
  Response.Cookies("sprit")("username") = ""
  Response.Cookies("sprit")("passw") = ""
  Response.Cookies("sprit")("admin") = ""
  Response.cookies("sprit").expires = DateAdd("s",(Now()-2),Now())
    response.redirect "default.asp"
end if

:: Notera att detta är ett exempel bara ::

VideMedlem sedan dec. 19998 577 inlägg
#2

Jag tycker att du borde använda session istället för cookies.

WickmarkMedlem sedan juli 2003162 inlägg
#3

Håller med :)

Cookies är däremot bra om du vill ha en längre anslutning...

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Vill ju att användaren sparas så cookies är väl ändå det bästa alternativet

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)