[Html] 入力タイプ=パスワード、ブラウザにパスワードを記憶させない


Answers

<input type="password" autocomplete="off" />

私はこれをユーザーとして追加したいと思います。これは非常に迷惑で、克服する面倒です。 私は、これを使用することを強くお勧めします。

パスワードはすでにMRUに保存されておらず、正しく設定されたパブリックマシンはユーザー名も保存しません。

Question

私はブラウザがパスワードを保存するようにユーザに促さないような<input type="password" />を持つ方法を見て覚えています。 しかし、私は空白を描いています。 これを行うHTML属性またはJavaScriptトリックがありますか?




ほとんどの主要なブラウザの場合、入力を外してフォームに接続していないとブラウザには投稿がないと思うようになります。 この場合、あなたのログインに純粋なJS検証を使用しなければならず、パスワードの暗号化も同様に必要になります。

前:

<form action="..."><input type="password"/></form>

後:

<input type="password"/>



セキュリティ上の問題に関しては、セキュリティコンサルタントがフィールド全体の問題についてあなたに伝えるものは次のとおりです(これは実際の独立したセキュリティ監査からのものです)。

HTMLオートコンプリートが有効 - HTMLフォームのパスワードフィールドにオートコンプリートが有効になっています。 ほとんどのブラウザには、HTMLフォームに入力されたユーザーの資格情報を記憶する機能があります。

相対リスク:低

影響を受けるシステム/デバイス:o https:// * ** * *** /

私は、これが本当に私的なデータを含むあらゆる分野を網羅するべきであることに同意します。 私は、そのサイトがセキュアに保たれるべきもの(普遍的にまたは法的遵守の要件)にアクセスするときはいつでも、常にクレジットカード情報、CVCコード、パスワード、ユーザー名などを入力するように強制することは間違いないと感じています。 たとえば、購入フォーム、銀行/クレジットサイト、税務サイト、医療データ、連邦、原子力など - スタックオーバーフローやFacebookなどのサイトではありません

他のタイプのサイト - 例えば、タイムスタンプオンラインで仕事をしたり仕事をしたりするのは愚かなことです。私はいつも同じPC /アカウントを職場で使用しているため、そのサイトの信任状を保存できません。 iPad上ではできません。 共有PCでさえ、他の人の入退出は実際には何もしませんが、あなたの上司を悩ますので、あまりにも悪くはありません。 (彼らは行かなければならないし、間違ったパンチを削除する - ただ公共のPCに保存しないことを選択)。




ファイアウォール、エッジ、インターネットエクスプローラーでオートコンプリートを無効にする唯一の方法は、autocomplete = "false"をフォームのステートメントに追加することです:

  <form action="postingpage.php" autocomplete="false" method="post">

私はオートコンプリート= "オ​​フ"をフォーム入力に追加し、タイプをテキストに変更する必要があります。

     <input type="text" autocomplete="off">

このhtmlコードはブラウザで標準化する必要があるようです。 form type = passwordは、ブラウザ設定を無効にするように改訂する必要があります。 私が持っている唯一の問題は、入力マスキングを失ったことです。 しかし、明るい側では、迷惑な "このサイトは安全ではありません"は、Firefoxに表示されていません。

私のためには、ユーザーが既に認証されており、自分の変更したユーザー名とパスワードの部分




次のように使用することもできます

$('#Password').attr("autocomplete", "off");
setTimeout('$("#Password").val("");', 2000);



ここでは最高の答え、そして最も簡単です! inputフィールドの前に余分なパスワードフィールドを置き、 display:noneを設定しdisplay:noneこれにより、ブラウザがinputしたときに気にしないinputが行われます。

これを変更する:

<input type="password" name="password" size="25" class="input" id="password" value="">

これに:

<input type="password" style="display:none;">
<input type="password" name="password" size="25" class="input" id="password" value="">