This is how I set a login cookie:
Code:
Sub cmdLogin_Click(Sender As Object, E As EventArgs)
if chkRem.checked=true then
dim objcookie as new httpCookie("Username",txtlogin.text)
objcookie.expires=datetime.maxvalue
response.cookies.add(objcookie)
dim objcookie2 as new httpCookie("UPass",txtPassword.text)
objcookie2.expires=datetime.maxvalue
response.cookies.add(objcookie2)
dim objcookie3 as new httpCookie("RememberMe","Yes")
objcookie3.expires=datetime.maxvalue
response.cookies.add(objcookie3)
else
dim objcookie3 as new httpCookie("RememberMe","No")
objcookie3.expires=datetime.maxvalue
response.cookies.add(objcookie3)
end if
And then to read it back:
Code:
If Not Request.QueryString("logout") = "true" Then
Dim objcookie As HttpCookie = Request.Cookies("RememberMe")
If Not IsNothing(objcookie) Then
If Request.Cookies("RememberMe").Value.ToString = "Yes" Then
txtLogin.Text = Request.Cookies("Username").Value
txtPassword.Text = Request.Cookies("UPass").Value
Response.Write(Request.Cookies("UPass").Value)
chkrem.Checked = True
End If
Dim bUserID As Boolean
Dim validlog As QTIMLSNet.vlogin.login = New QTIMLSNet.vlogin.login
'user.identity.name=txtLogin.text
'Attempt to Validate User Credentials using CustomersDB
bUserID = validlog.CheckLogin(txtLogin.Text, txtPassword.Text)
If (bUserID = True) Then
' Redirect browser back to originating page
checkdefaults()
fillsession()
FormsAuthentication.RedirectFromLoginPage("Jason Baxter", False)
Else ' Login failed
Session.Abandon()
End If