2009-12-30 70 views

回答

1

如果設置cookieless="true"(或UseDeviceProfile和瀏覽器的餅乾禁用)在web.config文件,authentication信息附加到URL和該URL將是跨其他瀏覽器有效。如果您使用cookie來識別用戶,那麼只有當前的瀏覽器纔會讓用戶進行身份驗證。

1

你需要在你web.config文件中設置此:

<system.web> 
    <authentication mode="Forms"> 
    <forms loginUrl="login.aspx" /> 
    </authentication> 
    <authorization> 
    <deny users="?" /> 
    </authorization> 
</system.web> 

this MSDN文章中介紹。

0

表單身份驗證不是asp.net 3.5中新增的概念。它是從asp.net 1.0存在的嘗試和測試技術。有很多書籍和教程可以向你展示如何做到這一點。最簡單的方法是使用SqlMembershipProvider等成員資格提供程序模型。模型爲您提供可用於身份驗證的現成基礎架構。