プロジェクト

全般

プロフィール

Backport(バックポート) #3156

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

Yuya Watanabe11年以上前に追加. 約11年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2012-06-08
期日:
進捗率:

100%


説明

現象

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

関連するチケット

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

関係しているリビジョン

リビジョン fea2e56b (差分)
Yuya Watanabe約11年前に追加

(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'.

リビジョン 8ac0f6a3 (差分)
Yuya Watanabe約11年前に追加

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

リビジョン e7b9d0c0
Yuya Watanabe約11年前に追加

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

リビジョン 71c6232b (差分)
Yuya Watanabe約11年前に追加

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

リビジョン 5409ba48 (差分)
Yuya Watanabe約11年前に追加

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

リビジョン d16ac850 (差分)
Yuya Watanabe約11年前に追加

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

リビジョン 0148af56 (差分)
Yuya Watanabe約11年前に追加

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

履歴

#1 Yuya Watanabe11年以上前に更新

  • 担当者Yuya Watanabe にセット
  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.4 に変更

#2 Yuya Watanabe約11年前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

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

#3 Rimpei Ogawa約11年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

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

#4 Yuya Watanabe約11年前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

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

#5 Yuya Watanabe約11年前に更新

  • ステータスPending Review(レビュー待ち) から Accepted(着手) に変更
  • 進捗率50 から 0 に変更

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

#6 Yuya Watanabe約11年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

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

#7 Rimpei Ogawa約11年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

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

#8 Rimpei Ogawa約11年前に更新

  • ステータスRejected(差し戻し) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

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

#9 開 石切山約11年前に更新

  • ステータスPending Testing(テスト待ち) から Pending Fixing(修正待ち) に変更
  • 進捗率70 から 0 に変更

#10 開 石切山約11年前に更新

  • ステータスPending Fixing(修正待ち) から Fixed(完了) に変更
  • 進捗率0 から 100 に変更

#11 Rimpei Ogawa約11年前に更新

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

他の形式にエクスポート: Atom PDF