我希望在asp.net網站中使用表單身份驗證,但沒有特定的登錄頁面。 相反,我想讓我的用戶通過屏幕右上角的DIV部分登錄。此外,我希望這個DIV部分將使用SSL。asp.net不使用登錄頁面使用SSL進行身份驗證
我對實現的建議是: 1.創建一個login.aspx頁面,其中只包含帶有Form標籤的div元素。 2.在網站的每個頁面上(甚至可能在一個母版頁中),創建一個包含login.aspx頁面的IFrame。 3.如果用戶執行登錄 - 在login.aspx頁面顯示「Hi username」。否則,顯示登錄憑據文本框。
此建議使用特定的login.aspx頁面,但它由IFrame和Master頁面僞裝。我認爲這個建議很有創意,我想不出爲什麼它不起作用的原因。在我嘗試之前,這是要走的路嗎?有人可以提出另一種解決方案
在此先感謝。
找到了答案 - http://stackoverflow.com/questions/96164/partial-site-ssl-using-asp-net-login-control ...它類似於我的建議... – lionheart