J'ai une page de connexion simple faite avec JSF 2.0. Habituellement, dans chaque page de connexion, le navigateur Web propose à l'utilisateur de sauvegarder son nom d'utilisateur un mot de passe. p>
J'ai vu sur le site Web d'Oracle où l'utilisateur doit authentifier que lorsque j'entre mon nom d'utilisateur et mon mot de passe, le navigateur ne me demande pas, je souhaite enregistrer mon nom d'utilisateur et mon mot de passe. Peut-être qu'il y a un moyen de le désactiver à partir du code de la page de connexion. P>
est-ce possible? p>
3 Réponses :
Vous devez essentiellement ajouter Donc, cela devrait faire: P> autocomplete = "OFF" CODE> Attribut au HTML
<form action="j_security_check" method="post" autocomplete="off">
<input type="text" name="j_username" />
<input type="password" name="j_password" />
<input type="submit" value="Login" />
</form>
Vous pouvez également utiliser JQuery pour empêcher l'option Autocomplecte. Nous n'avons donc pas besoin d'avoir pour les champs individuels. Comment Pour faire une autocomplete = "OFF" au niveau de la forme dans JSF P> P>
Si l'ajout de "autocomplete" ne fonctionne pas, vous pouvez essayer ce truc. Vous devriez placer un faux "INPUTTEXT" après le réel avec ce style:
<p:inputText style="display: none;"/>
L'avez-vous testé? Il cache le champ de texte entier
Cela ne cache-t-il pas tout le champ de texte?
Absolument oui, je l'ai testé.