ホームページ  >  記事  >  バックエンド開発  >  Douyu Webサイトのログイン返信はなぜ長期ログインを実現しているのでしょうか?

Douyu Webサイトのログイン返信はなぜ長期ログインを実現しているのでしょうか?

WBOY
WBOYオリジナル
2016-08-22 11:45:391398ブラウズ

Douyu Web サイトのログイン状態は 1 週間保持されます。単純に SESSION+COOKIE を使用する場合、ログイン状態を保持するとどうなるでしょうか。純粋な COOKIE を使用していますか?

返信内容:

Douyu Web サイトのログイン状態は 1 週間保持されます。単純に SESSION+COOKIE を使用する場合、ログイン状態を保持するとどうなるでしょうか。純粋な COOKIE を使用していますか?

現在、セッション ID を Cookie に保存し、セッションのステータスをサーバーに保存する方法が一般的です (たとえば、Redis を使用すると、キーはセッション ID になります)

めったにアクセスされない Web サイトの場合は、主に 2 つの有効期限 (
session.cookie_lifetime、session.gc_maxlifetime) が 1 週間を超えるように PHP.ini を構成することで、セッションを使用して Cookie を追加できます。
セッションストレージやRedisなどもとても便利です。

IDとユーザー名を保存し、有効期間を設定するなど、ログイン時にセッションを保存します。有効期間内でセッション内に一致するIDとユーザー名がある場合、次回操作を実行するときに、セッションを保存します。システムに直接ログインします。

localStorage と sessionStorage を参照できます。これを使用する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。