51Testing软件测试论坛

标题: 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证 [打印本页]

作者: eric801123    时间: 2004-11-23 10:46
标题: 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
作者: yinhao2000    时间: 2004-11-29 14:58
使用asp.net的会话功能
像application和session等等,都可以实现此功能
作者: cwj007    时间: 2004-12-10 17:10
验证通过后设Session["logined"] = true;
//再在Page_Load()中验证
还有更好的:Global.asax的Session_Start()验证
if(Session["logined"] =null)
{
  //跳出
}
else
{
   //不处理
}
1)
可以在验证通过后设  Session[  "logined  "]  =  true;  
在每个  Web  页面的  Page_Load()  函数中加入:  
   if  (Session[  "logined  "]  ==  null    |  |  !(bool)Session[  "logined  "])  
   {  
         Response.Redirect(  "default.aspx  ");  
   }  
即可。
2)// 有些没有理解
--web.config--

<authentication mode="Forms">              
    <forms name="MyAPPAuth" loginUrl="LogWeb.aspx">
    </forms>
</authentication>       

    <location path="MainWeb.aspx">
            <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
            </system.web>                
    </location>

    <location path="all">
            <system.web>   
            <authorization>
                <deny users="?"/>
            </authorization>
            </system.web>                
    </location>
作者: cwj007    时间: 2004-12-10 17:10
当然还有可有基它方式验证
作者: great0729    时间: 2005-2-4 16:46
标题: :)期待斑竹更多更好的方法!!

作者: q789789q    时间: 2008-4-13 10:45
学习中,受益匪浅,谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2