Backport(バックポート) #2139
[PATCH] Cookie for automatic login is deleted when automatic login is done (自動ログイン時に自動ログイン用のCookieが削除される)
開始日:
2011-03-29
期日:
2011-06-24
進捗率:
100%
説明
Overview¶
Cookie for automatic login is deleted when automatic login is done.
(自動ログイン時に自動ログイン用のCookieが削除される。)
Way to repro¶
1. SNSに自動ログインを有効にしてログイン
2. ブラウザ終了
3. 同ブラウザでSNSにアクセス (自動ログイン・この時点でCookie消失)
4. 同ブラウザ終了
5. 同ブラウザでSNSにアクセスするとログイン画面になる。
Environment¶
OpenPNE3.6.x 〜
Causes¶
opBaseSecurityUser::isValidSiteIdentifier()
がセッション無効時に false を返す。そのため、同クラス initialize() により
ログアウト処理が実行され、自動ログイン用Cookieが削除される。
その後、自動ログインの処理が実行されるため、再現方法 3 の時点では
ログインすると考えられる。
Way to fix¶
opBaseSecurityUser::isValidSiteIdentifier() について セッションが無いときは
true を返すように変更
関連するチケット
関係しているリビジョン
履歴
#1 Kousuke Ebihara がほぼ13年前に更新
- 期日 を 2011-06-24 にセット
#2 Kousuke Ebihara がほぼ13年前に更新
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Yuya Watanabe から Kousuke Ebihara に変更
バックポート引き受けます
#3 wa ta がほぼ13年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 034d00b8448679cbf152e58ebab22a3bf26dde3a で適用されました。
#4 Shogo Kawahara がほぼ13年前に更新
更新履歴 378c6316978bcbc4e5f5bd6bf5e906f57fcd46fe で適用されました。
#6 Naoya Tozuka がほぼ13年前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
更新箇所確認しました。レビューOKです。
#7 Mutsumi Imamura がほぼ13年前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更