举个简单例子:LOGIN页里通过验证后,放一句Response.Redirect("default.aspx")加个SESSION,TIMEOUT变长点。在default.aspx里加一句if Session("ConnStr").IsConnect=false then response.redirect("login.aspx")
解决方案 »
- ListItemCollection集合怎么防止添加重复控件
- web 中Timer怎么没有Stop 如果想在WEB中停止Timer。。。请教
- TreeView控件除了用XML文件作为数据源,还能从其他数据源绑定数据么?谢谢!
- 能帮忙解决一下关于gridview导出excel的问题吗?
- VS2005中GridView的数据格式化显示功能,急等
- 求助,100分
- 我想删除一个文件,可系统错误:文件正由另一进程使用,可我已经把对象dispose掉了呀??? 请进
- 图片从数据库读出(二进制文件),显示时怎样控制以两列的形式来显示?
- 小问题 马上给分!asp.net 中如何调用Save对话框 ??
- button_Click(object source, EventArgs e),那位高手能不能解释一下。
- 高手请进
- 写的用户登陆界面遇到的小问题
<?xml version="1.0" encoding="utf-8"?>
<system.web>
<configuration>
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="60" />
</authentication>
</system.web>
</configuration>
则只有通过login.aspx的验证之后,才能访问其它页面。
<!--其它配置-->
<authentication mode="Forms">
<forms name="MyWeb" loginUrl="login.aspx" protection="All" timeout="30">
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization><!--其它配置--></system.web>在登录代码中:
若登录成功则:
FormsAuthentication.RedirectFromLoginPage(userName,false);//其中userName是用户登录名或你愿意的任何字符串若要退出登录或注销则:
FormsAuthentication.SignOut();//在这之前,用户访问受保护页面时均会自动转向login.aspx
<system.web>
<configuration>
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="xxxx.aspx" protection="All" timeout="60" />
</authentication>
</system.web>
</configuration>
将 Windows 验证指定为默认的身份验证模式。当使用以下任意形式的 Microsoft Internet 信息服务 (IIS) 身份验证时使用该模式:基本、简要、集成的 Windows 验证 (NTLM/Kerberos) 或证书。
Forms
将 ASP.NET 基于窗体的身份验证指定为默认的身份验证模式。
Passport
将 Microsoft Passport 身份验证指定为默认的身份验证模式。
None
不指定任何身份验证。只有匿名用户是预期的或者应用程序可以处理事件以提供其自身的身份验证。
Form标签中的name属性值的含意
指定要用于身份验证的 HTTP Cookie。默认情况下,name 的值是 .ASPXAUTH。如果在单个服务器上正运行多个应用程序并且每一应用程序均要求唯一的 Cookie,则您必须在每一应用程序的 Web.config 文件中配置 Cookie 名称。