次の操作を行う必要があるログインフォームがあります。
- 自動入力を許可して、入力せずにログインしたいユーザーが引き続きログインできるようにします
- フォームで自動入力が使用されているかどうかを検出するため、ユーザーが後で自動入力なしでログインを必要とするサイトの部分にアクセスしようとしたときに、ユーザーに再度ログインするように求めるだけです (代わりに自動入力を許可しない別のバージョンのログイン フォームを使用)。彼らは最初のフォームで自動入力を使用しました
現時点では、自動入力が使用されたかどうかを確実に検出する方法を見つけていません (IE、Firefox、Chrome、Google ツールバーなど) --> ユーザーが入力せずにフォーム フィールドに入力されるメカニズムは、ここでは "自動入力」)。したがって、今のところ、ユーザーが最初に自動入力なしでログインできるようにし (これは重要なビジネス要件であるため)、ユーザーがサイトの機密部分に到達したときに自動入力が無効になっているフォームからログインするように促すだけです。実際のところ、最初のフォームにユーザー名とパスワードを入力しました。
すべての形式の自動入力を検出する(ブロックしない)信頼できる方法を誰かが見つけた場合は、ぜひお知らせください。