我想知道如何检测用户是否已登录?使用cookie.我没有使用任何登录控件.我有一个数据库检查ID和PWD.如果可以在不使用cookie的情况下完成,请告诉我.任何代码或链接都会有所帮助.web.config中:
<authentication mode="Forms">
<forms name="myForm" loginUrl="LogIn.aspx" path="/" defaultUrl="Home.aspx">
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
谢谢
Cha*_*ant 10
在使用Windows /窗体身份验证的asp.net中,您可以通过以下方式判断用户是否已登录:
<%
Page.User.Identity.IsAuthenticated
%>
Run Code Online (Sandbox Code Playgroud)
表单身份验证是基于cookie的,但可以配置为不使用cookie与cookieless设置.
如何完全设置表单身份验证不是一个快速的答案,但它相对容易设置有很多HOW-TO在线.这是一个很好的http://www.4guysfromrolla.com/webtech/110701-1.shtml
MSDN:http://msdn.microsoft.com/en-us/library/aa480476.aspx
您也可以使用不使用cookie的Windows身份验证.
| 归档时间: |
|
| 查看次数: |
11773 次 |
| 最近记录: |