當我複製我的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. 如何在EWL中正確設置表單身份驗證?
- 3. 如何設置asp.net mvc身份的自定義身份驗證?
- 4. 在ASP.NET MVC3中混合基本身份驗證和表單身份驗證
- 5. ASP.NET C# - 設置表單身份驗證安全性
- 6. asp.net mvc3表單身份驗證,是否可以設置多AuthCookies?
- 7. 表單身份驗證
- 8. Windows身份驗證/表單身份驗證?如何最好地設計系統?
- 9. 如何在ASP.Net中使用表單身份驗證?
- 10. 如何在ASP.Net中擴展表單身份驗證時間?
- 11. Asp.net的表單身份驗證
- 12. ASP.NET MVC + Silverlight +表單身份驗證
- 13. ASP.net 4.5 /表單身份驗證
- 14. 表單身份驗證表位置
- 15. 如何設置表單身份驗證Cookie路徑
- 16. 如何設置登錄?表單身份驗證
- 17. 如何訪問身份驗證頁面中的表單身份驗證票證
- 18. 如何在虛擬路由URL(asp.net路由和表單身份驗證)上使用表單身份驗證?
- 19. 在表單身份驗證中動態設置路徑
- 20. 在Trac中設置身份驗證
- 21. 未使用表單身份驗證的身份驗證
- 22. 表單身份驗證?
- 23. ASP.NET身份驗證
- 24. Sharepoint表單身份驗證
- 25. requiressl表單身份驗證
- 26. 如何禁用表單身份驗證
- 27. 在ASP.NET 3.5中使用Windows身份驗證網站
- 28. Xamarin表單身份驗證 - 身份驗證提供程序?
- 29. 身份驗證的數據庫已經有表單身份驗證 - asp.net
- 30. 在身份驗證上設置域Cookie打破MVC中的身份驗證