<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
I.Windows: 使用IIS验证方式
II.Forms: 使用基于窗体的验证方式
III.Passport: 采用Passport cookie验证模式
IV.None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
I.Name: 指定完成身份验证的Http cookie的名称.
II.LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
III.Protection: 指定 cookie数据的保护方式.
问题是:
HTTPCOOKIES的名字为:.ASPXUSERDEMO,但是设置了SESSION("name")中没用该名字,如何通过该FORM的COOKIES进行身份验证,我以前是学ASP的!!!
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
I.Windows: 使用IIS验证方式
II.Forms: 使用基于窗体的验证方式
III.Passport: 采用Passport cookie验证模式
IV.None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
I.Name: 指定完成身份验证的Http cookie的名称.
II.LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
III.Protection: 指定 cookie数据的保护方式.
问题是:
HTTPCOOKIES的名字为:.ASPXUSERDEMO,但是设置了SESSION("name")中没用该名字,如何通过该FORM的COOKIES进行身份验证,我以前是学ASP的!!!
解决方案 »
- 将gridview中的有效标志位(红色部分) 改成 下拉列表 如何改
- 同一个JS里来判断单选框或复选框选中的值
- URLRewriter出错
- QQ菜单实现!要求菜单项从数据库里面读出来!谢谢!
- 自定义控件.ascx 传递数据给另一个页面.aspx ,有几种方法?
- ASP.NET 获取客户端WINDOWS登录账户名称
- C#学完很郁闷。不知道怎么样来做aspx网页?各位赐教了!
- .net 中lock 是否可以这样用,表单在千分之几秒内被提交了多次
- 50分哦 大型网站的更多页是如何生成静态页的?首页呢?
- 为那么我取得的都是原来的值?
- request.from中的参数值有哪些?
- 各位帮看下这个无刷新问题为什么不行?
-----------------------
这里不是登录页面吗,要在这里输入用户名密码,输入的用户名用这个办法来取得:
Context.User.Identity.Name
不需要象ASP那样自己编程把用户名放到cookie或Session里面,asp.net已经帮你放了.
If Len(Login1.UserName) > 1 Then
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, True)
Else
Response.Write(Login1.UserName)
End If
End Sub
--------------------------
用Session也可以啊,比如你在验证时把用户真实名字"XXX"从数据库里查出来放到Session里,以后用,当然也可以的.