ASP.NET FORM 验证小问题
小弟第一次用FORM验证用户请问我怎么得到保存起来的COOKIE值<authenticationmode="Forms"><formsname="mycookiename...
小弟第一次用FORM 验证用户 请问 我怎么得到 保存起来的COOKIE 值
<authentication mode="Forms">
<forms name="mycookiename" loginUrl="login.aspx" protection="All" timeout="30">
</forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization> 展开
<authentication mode="Forms">
<forms name="mycookiename" loginUrl="login.aspx" protection="All" timeout="30">
</forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization> 展开
1个回答
展开全部
HttpCookie cookie = Request.Cookies["User"];//获取变量名为UserName的COOKIE
if (cookie != null)//如果该COOKIE不为空
{
Response.Write(cookie.Values["UserName"].ToString());//输出User其中的一个COOKIE键值"UserName"的值
}
else//为空则重新设置COOKIE
{
cookie = new HttpCookie("User");
cookie.Values.Set("UserID","9");
cookie.Values.Set("UserName","test");
cookie.Expires = DateTime.Now.AddDays(1);//设置cookie保存一天
Response.AppendCookie(cookie);
}
if (cookie != null)//如果该COOKIE不为空
{
Response.Write(cookie.Values["UserName"].ToString());//输出User其中的一个COOKIE键值"UserName"的值
}
else//为空则重新设置COOKIE
{
cookie = new HttpCookie("User");
cookie.Values.Set("UserID","9");
cookie.Values.Set("UserName","test");
cookie.Expires = DateTime.Now.AddDays(1);//设置cookie保存一天
Response.AppendCookie(cookie);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询