當我複製我的URL並粘貼到其他瀏覽器時,打開的頁面不應該發生。這表明缺乏安全性。我想要表單身份驗證。怎麼做?如何在asp.net 3.5中設置表單身份驗證?
0
A
回答
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等成員資格提供程序模型。模型爲您提供可用於身份驗證的現成基礎架構。
相關問題
- 1. 表單身份驗證web.config設置
- 2. 如何設置asp.net mvc身份的自定義身份驗證?
- 3. 如何在表單身份驗證中將User.Identity.IsAuthenticated設置爲false
- 4. 如何在EWL中正確設置表單身份驗證?
- 5. 在ASP.NET MVC3中混合基本身份驗證和表單身份驗證
- 6. asp.net mvc3表單身份驗證,是否可以設置多AuthCookies?
- 7. ASP.NET C# - 設置表單身份驗證安全性
- 8. 表單身份驗證
- 9. Windows身份驗證/表單身份驗證?如何最好地設計系統?
- 10. 如何在ASP.Net中擴展表單身份驗證時間?
- 11. 如何在ASP.Net中使用表單身份驗證?
- 12. ASP.net表單身份驗證Cookie丟失
- 13. ASP.NET MVC + Silverlight +表單身份驗證
- 14. ASP.net表單身份驗證與MySQL
- 15. Asp.net的表單身份驗證
- 16. ASP.net 4.5 /表單身份驗證
- 17. 表單身份驗證表位置
- 18. 如何設置基本身份驗證SSL SANS在ASP.NET
- 19. 如何設置登錄?表單身份驗證
- 20. 如何設置表單身份驗證Cookie路徑
- 21. 如何在虛擬路由URL(asp.net路由和表單身份驗證)上使用表單身份驗證?
- 22. 如何訪問身份驗證頁面中的表單身份驗證票證
- 23. Windows身份驗證和表單身份驗證
- 24. 在表單身份驗證中動態設置路徑
- 25. 在Trac中設置身份驗證
- 26. 未使用表單身份驗證的身份驗證
- 27. HTTP簡單身份驗證與POST表單身份驗證
- 28. Windows身份驗證+表單身份驗證
- 29. ASP.NET身份驗證
- 30. ASP.NET身份驗證