ASP.NET的Form验证
2008-06-04 15:03
190 查看
由于很久没有碰ASP.NET(最近都在做C/S的项目),最近在看MS的PetShop的时候遇到了一些不明白的地方-----就是Form验证,于是查了些资料狂恶补了下,大概的意思如下
首先在Web.Config里面设置如下
<Authtication mode="form">
<forms name="PetShopAuth" loginUrl="SignIn.aspx" protection="None" path="/" />
</Authtication>
然后在登入成功后:
FormsAuthetication.SetAuthCookie(UserNane,false)
当我看到这些的时候我的困惑来了,这两者有什么关系呢?SetAuthCookie方法是否新建了Cookie?
如果是那新建的Cookie的Name=UserName还是Cookie的Value=UserName
经过查找资料才知道两者的关系:
SetAuthCookie是新建了一个Cookie,这个Cookie的Name就等于Web.Config里面我们设置的那个Name,而它的Value就等于UserName
(通过FormsAuthtication.FormsCookieName属性可以得到验证)
首先在Web.Config里面设置如下
<Authtication mode="form">
<forms name="PetShopAuth" loginUrl="SignIn.aspx" protection="None" path="/" />
</Authtication>
然后在登入成功后:
FormsAuthetication.SetAuthCookie(UserNane,false)
当我看到这些的时候我的困惑来了,这两者有什么关系呢?SetAuthCookie方法是否新建了Cookie?
如果是那新建的Cookie的Name=UserName还是Cookie的Value=UserName
经过查找资料才知道两者的关系:
SetAuthCookie是新建了一个Cookie,这个Cookie的Name就等于Web.Config里面我们设置的那个Name,而它的Value就等于UserName
(通过FormsAuthtication.FormsCookieName属性可以得到验证)
相关文章推荐
- ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies
- ASP.NET Form表单验证(转贴)
- ASP.NET中如何实现FORM验证登录
- ASP.NET MVC Form验证
- [转帖]ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies
- Asp.net中的Form身份验证
- asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket
- asp.net form 验证 和取值
- ASP.NET身份验证——Form身份认证
- asp.net中基于Form验证的角色授权验证
- C#、ASP.NET 环境下如何在 form 身份验证User.Identity中携带像 UserID 这样的信息
- JQuery Form Ajax提交Asp.Net表单时的验证视图状态 MAC 失败
- asp.net 特定目录form验证
- asp.net form 验证方式的使用(转载)
- 复习asp.net form验证
- Asp.Net_Form验证跟授权
- ASP.NET Form身份验证方式详解
- asp.net 特定目录form验证
- 基于 猫冬的 jQuery formValidator表单验证 的asp.net 控件
- Asp.Net 用户验证(自定义IPrincipal和IIdentity) form 验证