Project

General

Profile

Backport(バックポート) #3129

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

Added by Yuma Sakata about 9 years ago. Updated over 8 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 74e5c0c5 (diff)
Added by Yuya Watanabe over 8 years ago

(refs #3129, 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 c4699092 (diff)
Added by Yuya Watanabe over 8 years ago

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

Revision 101cc41e (diff)
Added by Yuya Watanabe over 8 years ago

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

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

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

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

(refss #3129, BP from #3073) fixed to redirect considering include path

Revision 6664307f (diff)
Added by Yuya Watanabe over 8 years ago

(fixes #3129, BP from #3073) extract redirect logic to private method

History

#1 Updated by 開 石切山 about 9 years ago

  • Description updated (diff)

#2 Updated by 開 石切山 about 9 years ago

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

#3 Updated by 開 石切山 about 9 years ago

  • Target version changed from OpenPNE 3.6.5 to OpenPNE 3.6.x

#4 Updated by Yuya Watanabe almost 9 years ago

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

#5 Updated by Chiharu Nakajima almost 9 years ago

  • Target version changed from OpenPNE 3.6.x to OpenPNE 3.6.8

#6 Updated by Yuya Watanabe over 8 years ago

  • Assignee set to Yuya Watanabe

#7 Updated by Yuya Watanabe over 8 years ago

  • Status changed from New(新規) to Accepted(着手)

#8 Updated by Yuya Watanabe over 8 years ago

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

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

#9 Updated by Rimpei Ogawa over 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

#10 Updated by Mutsumi Imamura over 8 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

動作確認OKです。

Also available in: Atom PDF