查看完整版本: 如何使用 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

学习中,受益匪浅,谢谢
页: [1]
查看完整版本: 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证