您的位置:首页 > 编程语言 > ASP

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属性可以得到验证)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: