Project

General

Profile

Backport(バックポート) #3156

http のWeb全体に公開が可能な画面に https のログイン画面を経由してアクセスしようとするとログインに失敗する

Added by Yuya Watanabe almost 7 years ago. Updated over 6 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2012-06-08
Due date:
% Done:

100%


Description

現象

diary/show, member/profile のような is_secure:true ではないページに https のログイン画面を経由してアクセスしようとするとログインに失敗する。

再現手順

1. OpenPNE.yml にて use_ssl:true にし、それ以外のSSL設定を初期値のままにする
2. SNSにアクセスし、全体に公開の日記「日記A」を作成する
3. ログアウトして「日記A」のURLにアクセス
4. ログイン画面にリダイレクトされる(ログイン画面の next_uri に日記Aのアクションが入っている)
5. 正しいメールアドレスとパスワードを入力してログインを実行
6. 「ログインに失敗しました」画面が表示される

現象確認バージョン

  • OpenPNE 3.6.3
    • opDiaryPlugin 1.4.0.1

Related issues

Related to OpenPNE 3 - Bug(バグ) #3073: http のWeb全体に公開が可能な画面に https のログイン画面を経由してアクセスしようとするとログインに失敗する Won't fix(対応せず) 2012-06-08

Associated revisions

Revision fea2e56b (diff)
Added by Yuya Watanabe over 6 years ago

(refs #3156, BP from #3073) fixed

make redirect to login action when tha page is following condition

1. login action is required ssl setting.
2. access doesn't use ssl then the member is not login.
3. the accessed page is that 'is_secure' is 'false' or 'both'.

Revision 8ac0f6a3 (diff)
Added by Yuya Watanabe over 6 years ago

(refs #3156, BP from #3073) add feature to set next_uri value when the GET parameter was given

Revision e7b9d0c0
Added by Yuya Watanabe over 6 years ago

Merge branch 't3156' into stable-3.8.x (fixes #3156, BP from #3073)

Revision 71c6232b (diff)
Added by Yuya Watanabe over 6 years ago

(refs #3156, BP from #3073) fixed not to occur redirect loop when access to login page

Revision 5409ba48 (diff)
Added by Yuya Watanabe over 6 years ago

(fixes #3156, BP from #3073) fixed to make login url using ssl_base_url setting for not to redirect twice

Revision d16ac850 (diff)
Added by Yuya Watanabe over 6 years ago

(fixes #3156, BP from #3073) fixed to redirect considering include path

Revision 0148af56 (diff)
Added by Yuya Watanabe over 6 years ago

(refs #3156, BP from #3073) extract redirect logic to private method

History

#1 Updated by Yuya Watanabe over 6 years ago

  • Assignee set to Yuya Watanabe
  • Target version changed from OpenPNE 3.8.x to OpenPNE 3.8.4

#2 Updated by Yuya Watanabe over 6 years ago

  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

更新履歴 e7b9d0c08396f97ff35c6fcc36cbe51a15b55c34 で適用されました。

#3 Updated by Rimpei Ogawa over 6 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

元チケットを https://redmine.openpne.jp/issues/3073#note-9 で差し戻しています。stable-3.8.x でも同様の問題があります。

#4 Updated by Yuya Watanabe over 6 years ago

  • Status changed from Rejected(差し戻し) to Pending Review(レビュー待ち)

更新履歴 5409ba48a809879a0059d0f93220af4bbcd09be6 で適用されました。

#5 Updated by Yuya Watanabe over 6 years ago

  • Status changed from Pending Review(レビュー待ち) to Accepted(着手)
  • % Done changed from 50 to 0

#3073 の note-15 と同様の理由でステータスを戻します.

#6 Updated by Yuya Watanabe over 6 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

更新履歴 d16ac85022fc675f9cb29334132a37022dcdeaba で適用されました。

#7 Updated by Rimpei Ogawa over 6 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

元チケット https://redmine.openpne.jp/issues/3073#note-18 で差し戻しています。

#8 Updated by Rimpei Ogawa over 6 years ago

  • Status changed from Rejected(差し戻し) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

note-7 は別チケットで扱うことになったため、レビューOKとします。

#9 Updated by 開 石切山 over 6 years ago

  • Status changed from Pending Testing(テスト待ち) to Pending Fixing(修正待ち)
  • % Done changed from 70 to 0

#10 Updated by 開 石切山 over 6 years ago

  • Status changed from Pending Fixing(修正待ち) to Fixed(完了)
  • % Done changed from 0 to 100

#11 Updated by Rimpei Ogawa over 6 years ago

note-7 については、 #3296 で別チケットを作成しました。

Also available in: Atom PDF