0

ログイン ページのビューの実装で、そのページが HTTPS 経由でダウンロードされたかどうかを検出したいと考えています。次に、サーバー側での私のチェックと一般的に賢明でないために、サイト全体がHTTPS経由で提供されない限り、ログインが機能しないことを警告する可能性があります. また、通常の HTTP 経由でパスワードを送信することを回避できます。

Javascriptを書かずにGWTクライアントコードでこれを行う方法はありますか?

4

2 に答える 2

3

はい。このテストはそれを行う必要があります:

Window.Location.getProtocol() .equals("https")

于 2012-12-18T21:13:32.743 に答える
0

おそらくより良い代替手段は、ユーザーがログインページにアクセスしたらすぐに (サーバー側で) https ルールへのリダイレクトを作成することです。このようにして、ユーザーに送信する前に、ログインプロセスの開始から強制的に httpsサーバーは任意のユーザー名/パスワードであるため、暗号化されることが保証されています。

于 2012-12-19T14:27:19.533 に答える