| Brachole 2005-04-29, 7:21 pm |
| I installed thr robgt Login Cookie Extension for a "Remember Me" checkbox on my
Sign In page. I applied the behavior and binded the fields to the
Request.Cookie, but everytime I go back to the Sign In page, the information
does not appear in the fields. We need to re-enter the username and password
everytime....
I also set the Cookie Life to 30 days...is there something I'm forgetting to
do?
Here's my code:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<%
// *** Login Cookies Server Behaviour by RobGT - http://robgt.com ***
if (Request("submitBtn") != "") {
var myDate = new Date();
myDate.setTime (myDate.getTime() + (30 * 24 * 60 * 60 * 1000));
var expiryDate = parseInt(myDate.getMonth()+1)+'/'+ myDate.getDate() + '/' +
myDate.getFullYear();
if (String(Request.Form("remember")) == "yes"){
Response.Cookies("ckusername") = String(Request.Form("username"));
Response.Cookies("ckusername").Expires = expiryDate;
Response.Cookies("ckpassword") = String(Request.Form("password"));
Response.Cookies("ckpassword").Expires = expiryDate;
Response.Cookies("ckremember") = String(Request.Form("remember"));
Response.Cookies("ckremember").Expires = expiryDate;
}else{
Response.Cookies("ckusername") = "";
Response.Cookies("ckpassword") = "";
Response.Cookies("ckremember") = "";
}
}
%>
<form action="<%=MM_LoginAction%>" method="POST" name="form1"
onSubmit="YY_checkform('form1','username3','#S','2','Please use the e-mail
format 'username@domain'.');return document.MM_returnValue">
<table width="100%" border="0">
<tr>
<td colspan="2" class="GeneralContentBold"> Already
a Prostat Ally? </td>
</tr>
<tr>
<td colspan="2"> <div align="right">
<p class="GeneralContentBold"> </p>
</div></td>
</tr>
<tr>
<td width="24%"> <div align="right">
<p class="GeneralContentBold">E-mail Address:</p>
</div></td>
<td width="76%"><input name="username" type="text"
id="username3" value="<%= Request.Cookies("ckusername") %>" size="25">
</td>
</tr>
<tr>
<td><div align="right">
<p class="GeneralContentBold"> </p>
</div></td>
<td> </td>
</tr>
<tr>
<td class="GeneralContentBold"><div
align="right">Member
ID:</div></td>
<td class="GeneralContent"> <input name="password"
type="password" id="password3" value="<%= Request.Cookies("ckpassword") %>"
size="25">
<input <%=((Request.Cookies("ckremember") ==
"yes")?"checked":"")%> name="remember" type="checkbox" id="remember"
value="yes">
Remember Me</td>
</tr>
<tr>
<td> </td>
<td><a href="ForgotPas.asp" class="PDFDownload">Did
you forget your Member ID?</a> </td>
</tr>
<tr>
<td> </td>
<td><input name="submitBtn" type="submit"
id="submitBtn2" value="Sign In"></td>
</tr>
</table>
</form>
|