0

SPAのユーザー認証情報とトークンをcookieローカルに保存します。angular/typescriptCookie は、設定した一定の時間が経過すると期限切れになります。ユーザーのアクティビティ中に有効期限をリセットするにはどうすればよいですか? (サーバー上のセッションはユーザーの要求でリセットされます)

最善の方法は何かということなので、愚かなことはコーディングしません。

ありがとうございました

4

1 に答える 1

0

サーバー上で認証とCookieの生成を行い、Angular側の認証がサービスにあると仮定します。

探しているものを実現する 1 つの方法は、クライアント側サービスでメソッドを作成して、Cookie を更新するサーバーの既知のエンドポイントに要求を送信することです。このサーバー エンドポイントは Cookie を更新し、HTTP 200 コードを返します。

このコードを配置したら、ユーザーがアプリケーションと対話するときにそれを呼び出すことができます (ビュー間のナビゲーション$locationChangeStart, $routeChangeStartなど)。

于 2015-05-05T14:25:47.163 に答える