2013-05-17 47 views
3

如何讓我的JSF登錄頁面提示Chrome瀏覽器保存密碼?JSF Chrome在登錄表單上保存密碼

<h:form id="login-form" class="form login-form"> 

       <h:outputLabel for="j_username" value="Email:" /> 
       <p:inputText value="#{loginBean.j_username}" id="j_username" 
        required="true"> 
       </p:inputText> 

       <h:outputLabel for="j_password" value="Password:" /> 
       <h:inputSecret value="#{loginBean.j_password}" id="j_password" 
        required="true"> 

      <p:commandButton id="loginButton" 
       value="Login" action="#{loginBean.login}" /> 

     </h:form> 
+0

看起來很好。進入設置並告訴Chrome您希望它爲該網站保存。 –

+0

請嘗試在inputSecret和用戶名inputText中設置autocomplete =「off」 –

+0

@Laabidi:嗯?你不是說「開」嗎? OP希望啓用密碼保存,而不是禁用它。即便如此,這部分與具體問題無關。 – BalusC

回答

4

通過ajax="false"<p:commandButton>關閉阿賈克斯。出於安全原因,Chrome瀏覽器不會保存ajax登錄表單的密碼。

如果還不能解決問題,然後去設置>顯示高級設置>管理保存的密碼(或去在Chrome chrome://settings/passwords),並滾動到列表的最底部,看看該網站的問題不會意外被「從未保存」列表覆蓋。

+0

你是一個傳奇 –

+0

不客氣。 – BalusC

相關問題