27. juni 2002 - 16:37Der er
5 kommentarer og 1 løsning
login med cookie..
Jeg skal bruge følgende...
Det skal kigge om man allerede har valg at få gemt login... Har man skal den hente login informationer og man skal have mulighed for at logge af, har man ikke skal man, under login have mulighed for at vælge at gemme cookie... Vælger man det skal man frem over være logget ind når man kommer til sitet...
Jeg vil starte med 50 point, er det forlidt, så sig til!"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har lavet et forum hvor den på forsiden automatisk logger ind hvis der findes en cookie.. Hvis der ikke findes en cookies laves den automatisk..:
'Tjek om der findes en cookies og log automatisk hvis der gør. if Session("loginOK") = "jada" then if request.cookies("forumData")("brugerID") <> Session("loginMemberID") then response.cookies("forumData")("brugerID") = Session("loginMemberID") response.cookies("forumData").Expires = now + 365 end if else if request.cookies("forumData") <> "" then session("loginMemberID") = request.cookies("forumData")("brugerID") strSQL = "SELECT * FROM dp_members WHERE memberID = " & session("loginMemberID") set rs = Conn.Execute(strSQL) if NOT rs.EOF then session("loginOK") = "jada" session("loginUserType") = rs("usertype") else session("username") = "" session("loginMemberID") = "" end if end if end if
På samme siden kan man logge ud der har jeg dette:
mode = Request.QueryString("mode") if mode = "logud" then Session("loginOK") = "" response.cookies("forumData") = "" session("loginMemberID") = "" session("username") = "" end if
Du kan også bygge en checkbox ind på din login side som af gøre om den automatisk skal gemme en cookie...
<%'include database forbindelse til member databasen%> <!--#include file="dsn.asp"--> <% function fixSring(strInput) if len(strInput) > 0 then outString = replace(outString,"'","''") fixSring = outString else fixSring = strInput end if end function Set rs = Server.CreateObject("ADODB.RecordSet") username = fixSring(Request.Form("username")) password = fixSring(Request.Form("password"))
strSQL= "SELECT * FROM dp_members WHERE (username = '" & username & "' AND userpassword='" & password & "');" Set rs = Conn.Execute (strSQL) if not rs.EOF then session("loginOK") = "jada" session("loginMemberID") = rs("memberID") if request.form("gemmig") <> "" then 'Gem cookie response.cookies("forumData")("brugerID") = Session("loginMemberID") response.cookies("forumData").Expires = now + 365 end if Conn.Close Response.Redirect("../forum.asp") end if
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.