ThinkPHP における USER_AUTH_KEY の役割は何ですか? セッションを C('USER_AUTH_KEY') に保存する利点は何ですか?
私たちは ThinkPHP でのログイン検出を研究しています。ログインが成功し、セッションが保存されると、最初のフォームが表示されます: Session::set('username',$_POST['username']);
2 番目のタイプ:
Session::set(C(‘USER_AUTH_KEY’),$username);
2 番目の方法では、構成ファイルに 'USER_AUTH_KEY'=>'authId',
を記述する必要があります。
2つの方法の違いを説明していただけますか? USER_AUTH_KEY が 2 番目のタイプに設定されているのはなぜですか?
1 つのドメイン名で複数の thinkphp ログインを実行するときに、ユーザー ID を保存するセッションでの競合を防ぐためだと言う人もいます。しかし、よく考えてみると、これを行わないとどのような競合が発生するかわかりません。2 つのセッションのセッション ID は同じになりますか?