Cookieログインを持つアプリに取り組んでいます。例外的なものは何もありません。
しかし、私は奇妙な行動に遭遇しました。私はいくつかのアプリの内部をテストしていましたが、そのために 4 つの異なるブラウザーを開いていました。
ブラウザの履歴、Cookie、その他すべてを消去した後、最初のブラウザを開くと、ログインする必要がありました。良い。
次のブラウザはコンテンツに直接アクセスし、最初のブラウザを開いたときに使用したのと同じユーザー名とパスワードの組み合わせでログインしました。
すべてのブラウザが独自の Cookie を保持していることは確かでした。
firefox、opera、chrome が同じユーザーで開かれたときはさらに驚きました。
これを前に見た人はいますか?
このセッションで使用されたブラウザは、最新の Firefox、最新の Chrome、最新の Opera、そして最新の IE でした。
すべてWin 8.1プレビューで実行。
現在、Opera は Chrome と非常によく似ていますが (同じコードベースですか?)、他のブラウザーは間違いなく別のブラウザーの Cookie を使用してログインしないでください。
言うまでもなく、Cookie は暗号化されており、アプリだけがその解読方法を知っています!
私は混乱しています - 非常に混乱しています。それは起こるべきではありません!
どんなアイデアでも大歓迎です。
この投稿は、他のフォーラムにも投稿されます。
賢い人々がこの問題に当てることができる光を前もって感謝します。
編集:
私が何かを台無しにしたかどうかを確認しただけです。これらは取られるステップです:
- 4つのブラウザを開きました
- 4つのブラウザーすべてでCookieとすべてを消去しました
- 4 つのブラウザすべてでアプリのログイン ページを開いた
- IE を使用してログイン - チェックして Cookie を保存します。
- 他のブラウザでログイン ページを更新する
結果: 3 つのブラウザーを更新すると、特定のホスト名の IE の Cookie を読み取ることが明らかになりました。
編集
@ http://forums.asp.net/p/1934186/5503683.aspxにも投稿
編集
ポインターを見つけたかもしれないと思いますが、何を探すべきかわかりません。Android 2.1.1を搭載した古いasus-garmin電話でテストします。電話を使用してアプリにログオンしましたが、うまく機能しているように見えました。次に、新しい Nokia Lumia 920 を試し、Windows Phone 8 でアプリのテストを行いました。Lumia は新品で、最初に開いた Web サイトは、私が取り組んでいるアプリです。
Androidフォンでログインしたユーザーでアプリを開いたときの驚きを想像してみてください.
唯一の共通点は、ワイヤレス アクセスポイントです。アクセス ポイントは Cisco rv-220w で、私の知る限りプロキシ機能はありません。
UEXテック