- - PR -
パスワードが自動的に入力されてしまうのを防ぎたいのです
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-01 13:06
こんにちは。
ASP.NET(VB.NET)を使っています。 ログイン画面を作ったのですが、 ログインボタンを押すと、 Windowsにパスワードを保存しますか?のダイアログが表示され、 そのまま「はい」を押すと、ID、パスワードが保存されてしまいます。 IDの自動入力はCookieを使って作っているので、 このオートコンプリートのダイアログは表示されないようにしたいのです。 どのようにすればよいのでしょうか。 よろしくお願いします。 | ||||||||
|
投稿日時: 2006-05-01 13:17
IE のオートコンプリート機能の事でしょうか?
クライアントの自由ですから好きにさせておく方が良いと思いますが、どうでしょうか。 クライアントの自由ですから多分制御はできないでしょう。 _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2006-05-01 13:42
あやこさんの質問から推測するに、作成中のアプリの要件にIEのオートコンプリートはOFFにしなければならないという制限がないと思っていいのでしょうか?
でしたら、IDの自動入力は自前で作らずに、素直にIEのオートコンプリート機能に任せたほうがいいと思います。 [ メッセージ編集済み 編集者: まいるどきゃっと 編集日時 2006-05-01 13:42 ] | ||||||||
|
投稿日時: 2006-05-01 15:07
COOKIE を使って次回からログインするかどうかをユーザーに選択させて、COOKIE 使う場合なら、ログオン画面をスキップさせてみたり、テキストボックスの変わり に画面に表示させるだけにしてみたり、そんなインターフェースを perl で作って みたことがありました。 ・・・何か参考になれば。 | ||||||||
|
投稿日時: 2006-05-01 15:27
ありがとうございます。
どうも頭がGWになっていたようで・・・。 オンライントレードのログイン画面を見ながら、 どうしてオートコンプリートのダイアログとかが出ないんだろうと悩んでいたんですが・・・。 「ソースコードを表示」が、頭からすっかり抜けていました。 見たら、テキストボックス(HTMLのinputタグですが)に、 autocomplete="off" という属性が付いていました。 これを使って、なんとか出来そうです。 ASP.NETのテキストボックスコントロールを調べたら、 ASP.NET2.0では、 AutoCompleteType="disabled" という属性を付けることで出来るみたいです。 (ASP.NET1.1では使えないようで残念ですが) ありがとうございました。 | ||||||||
|
投稿日時: 2006-05-01 15:28
ID だけを自動入力にしたいってことですね。 パスワードは保存して欲しくないということですね? オートコンプリートのパスワードのみを無効にしましょう。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-05-01 15:38
お〜、素晴らしい。出来るんですね。 _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2006-05-01 22:11
ロボ・フォームとか
FireFox とか Opera とか も、それで防げるのでしょうか? |