Bonjour,
pour une interface web d'un objet embarqué, sans réel problème de sécurité (je peux détailler si besoin), je souhaite avoir une page plus difficilement accessible par un code à 4 chiffres.
J'ai fait un formulaire :
En soit ça fonctionne mais :
1- FF couine par rapport à l'absence de sécurité (http pas S)
2- propose par défaut d'enregistrer le mot de passe (sans nom d'utilisateur évidement)
Y a-t-il un moyen d'éviter 1. ?
Je pensais que
Donc comment éviter 2. ?
Je pourrais bien sur proposer un clavier virtuel à 10 chiffres et valider 4 clics successifs mais ça va faire inutilement lourd sur le code côté serveur (un ESP32)
Merci de tous conseils ou propositions.
Modifié par ChristianW (22 Apr 2024 - 09:23)
pour une interface web d'un objet embarqué, sans réel problème de sécurité (je peux détailler si besoin), je souhaite avoir une page plus difficilement accessible par un code à 4 chiffres.
J'ai fait un formulaire :
<form action="prefs.html" method="POST" name="codepin">
<ul>
<li><input autocomplete="off" type="password" name="pin" pattern="[0-9]+" maxlength=4></li>
</ul>
<input type="submit" value="Envoyer" style="font-weight:bold; margin-bottom:0em" name="code">
</form>
<form action="/" method="post">
En soit ça fonctionne mais :
1- FF couine par rapport à l'absence de sécurité (http pas S)
2- propose par défaut d'enregistrer le mot de passe (sans nom d'utilisateur évidement)
Y a-t-il un moyen d'éviter 1. ?
Je pensais que
autocomplete="off"
désactiverai la demande d'enregistrement de mdp mais non Donc comment éviter 2. ?
Je pourrais bien sur proposer un clavier virtuel à 10 chiffres et valider 4 clics successifs mais ça va faire inutilement lourd sur le code côté serveur (un ESP32)
Merci de tous conseils ou propositions.
Modifié par ChristianW (22 Apr 2024 - 09:23)