私は、SpringJetでバックエンドと一緒にangularjsで書かれたモバイルウェブサイトを持っています。今、自分のログインページを持っていて、何の問題もなくユーザーにログインできます。しかし、ユーザーが "back"、 "refresh"などをクリックすると、クライアントはユーザーのIDとログイン情報(ログイン時にサーバーから取得)を失います。私はこの情報が維持されていることを確認し、 "戻る"または "リフレッシュ"をクリックすることですべてが損なわれないようにする必要があります。angularjsクライアントと春のバックエンドユーザーのログインとセッション管理
第2に、ログイン後のURLを知っているユーザーは、ブラウザにそれらのURLを入力してログインすることができます。サーバー上の何かにアクセスすることはできませんが、クライアントでリダイレクトできることこの場合はログインページに表示されます。
ご協力いただければ幸いです!
クッキーの場合、ブラウザがクッキーを許可するかどうかに関する問題はありますか?そしてもしそうなら、どうすればそれらを克服できますか? –
ブラウザ(ユーザを意味する)がクッキーを許可しない場合、クッキーを使用することはできません。単にログインフォームを表示するだけです。 – Hitmands