2009-11-03 75 views
1

我最初設計我的網站時,如果用戶未通過身份驗證(例如,reddit.com如何工作),則會在頁面頂部顯示一個登錄框。多個登錄位置是一個壞主意嗎?

我遇到了一位用戶,他們瀏覽器的密碼存儲有問題,因爲密碼更改後,因爲他們的瀏覽器已將其登錄信息存儲在網站的不同URL上。即使用戶在一個網址上正確輸入了新的登錄信息,並且瀏覽器更新了它,也會有其他的瀏覽器登錄信息不正確的網址。

這也會導致在主頁上有一個登錄框的站點和一個特殊的登錄頁面出現問題 - 尤其是如果用戶首頁登錄框被髮送到登錄頁面時。

這是一個足夠小的情況下不要打擾,或者應該只有一個用戶可以登錄以防止這個問題,特別是對技術不太敏感的觀衆的網址?

回答

7

應該有一個登錄頁面,每個其他頁面可以訪問sans登錄鏈接。它標準化了登錄過程並減少了用戶遇到的混淆。它符合所有瀏覽器在保存密碼方面都使用的約定。真的不知道你會如何以這種方式出錯。

+1

爲了上帝的緣故,不要像Digg一樣做一個愚蠢的彈出式登錄。這也會對瀏覽器造成嚴重破壞。 – 2009-11-03 20:38:21

+1

@Johnson Munsch:Gawker網站做到了,當事情出錯時,它真的令人討厭...... – 2009-11-03 20:45:24

3

大多數網站使用一個「登錄」按鈕,將您帶到規範登錄頁面。

如果您希望在瀏覽器可以記住的每個頁面上都有登錄框,請考慮使用iframe來保存表單。

1

我相信,如果有任何方法只使用一個登錄位置,您應該嘗試這樣做。

正如你自己所說,瀏覽器很難確定如何處理多個登錄位置的存儲密碼。可能還有其他問題,所有這些都可以通過正好一個登錄的位置來解決。

如果您需要提供更多地方登錄,只需使用重定向。但是,進入你的系統應該從一個地方完成。

1

只需一個登錄頁面,並將您網站上的其他頁面鏈接到它。它使最終用戶保持簡單,因爲只有一個頁面,並且易於管理,因爲您擁有一個登錄頁面。

相關問題