7
votes

Désactiver le mot de passe du navigateur Web Enregistrer

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.

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.

est-ce possible?


0 commentaires

3 Réponses :


14
votes

Vous devez essentiellement ajouter autocomplete = "OFF" CODE> Attribut au HTML CODE> élément. Cependant, cet attribut n'est pas pris en charge sur le formulaire . Il n'est pris en charge que sur l'individu CODE> et CODE> Composants.

Donc, cela devrait faire: P>

<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>


0 commentaires

0
votes

Vous pouvez également utiliser JQuery pour empêcher l'option Autocomplecte. Nous n'avons donc pas besoin d'avoir pour les champs individuels. xxx

Comment Pour faire une autocomplete = "OFF" au niveau de la forme dans JSF


0 commentaires

-2
votes

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;"/>


3 commentaires

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é.