2016-06-01 6 views
1

通常のログインが存在するアプリケーションがあります。ログインすると、ユーザーは他のユーザーを作成することができ、そのフォームにユーザー名とパスワードのフィールドがあるフォームがあります。 私の問題は、アプリケーションとブラウザのログイン時にパスワードを覚えていることです。私が「はい」と言い、他のユーザーを作成すると、フォームにはログインに使用したユーザー名のパスワードがすでに入力されています。 メインログインフォームのパスワードを覚えておきたいが、他のユーザーを作成しているときに表示させたくない。これは主にクロムで起こっています。モバイルブラウザーのほかのブラウザーでも表示される可能性があります。 文書の準備ができているテキストボックスをクリアし、フォームのオートコンプリートをオフに設定しようとしました。しかし、うまくいかなかった。パスワードのテキストボックスからtype = "password"属性を削除すると、ブラウザは自動的にユーザー名/パスワードのテキストボックスを入力しませんが、パスワードが表示されます。 この問題を克服するための提案はすべて歓迎します。アプリケーション内のフォームのテキストボックスから保存されたパスワードを削除する

答えて

0

ブラウザにユーザー名とパスワードの1セットのみを自動的に入力するように指示することはできません。ユーザー名とパスワードに関するブラウザーへの指示はセキュリティ上のリスクとなります。

入力コントロールに異なるIDと名前を付けて、ブラウザが情報を保存したのと同じフォームではないと思わないようにすることをお勧めします。

+0

<%---- ViewStateMo –

+0

+0

@AhsanAzizAbbasiこれはasp.netが送信した値をトラッキングするのを止めるだけで、ブラウザが値を覚えないようにしてください。 – Mo09890

2

use AutoComplete=off autocomplete属性は、入力フィールドにオートコンプリートを有効にする必要があるかどうかを指定します。

<input type="email" name="email" autocomplete="off"> 

オートコンプリートを使用すると、ブラウザで値を予測できます。ユーザーがフィールドに入力を開始すると、ブラウザーは以前の入力値に基づいてフィールドに入力するためのオプションを表示する必要があります。

注:オートコンプリート属性は、次のタイプで動作します。text, search, url, tel, email, password, datepickers, range, and color。更新 明らかchrome

は、この質問は、その Chrome Browser Ignoring AutoComplete=Off

アップデートをお届けしますautocomplete="off" を無視し3 ありへの人々のために働く別の解決策でもあり、それが使用されautocomplete="false"

ref w3school

+0

これは、ブラウザがOP – Mo09890

+0

@ Mo09890の要件であったメインログインを覚えていないようにするでしょう。もしあなたがテキストボックスにパスワードを覚えておきたいのですか?このままにしておきたい場合は「オフ」にしておいてください。同時にオフにすることはできません。 – KhawajaAtteeq

+1

OPは2つのフォームを使用していると推測しています.1つはログインし、もう1つは新しいユーザーを作成します私の提案は、各フォームでブラウザをトリックするために異なるIDを使用することでしたが、あなたは正しく、 'autocomplete =" off "に設定するのが正しい方法です。 – Mo09890

関連する問題