Enhancement(機能追加・改善) #2341
セッションキーをURLパラメータで引き回すことを強制する設定の追加
開始日:
2011-08-04
期日:
2011-08-10
進捗率:
100%
説明
関連するチケット
関係しているリビジョン
add configuration of using cookie with mobile (refs #2341)
(fixes #2341) fixed to improve code readability
履歴
#1 Shingo Yamada が12年以上前に更新
- 対象バージョン を OpenPNE3.6beta13 から OpenPNE 3.7.0 に変更
#2 Shingo Yamada が12年以上前に更新
- 360対象 を RC1 にセット
#3 Shingo Yamada が12年以上前に更新
- 担当者 を Kousuke Ebihara から Yuya Watanabe に変更
#4 Shingo Yamada が12年以上前に更新
- 優先度 を Normal(通常) から High(高め) に変更
#5 Yuya Watanabe が12年以上前に更新
- ステータス を New(新規) から Accepted(着手) に変更
#6 Yuya Watanabe が12年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
#7 Kousuke Ebihara が12年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
- config/OpenPNE.yml.sample の is_use_mobile_cookie の設定ですが、コメントインしてください。この状態ではデフォルト値が false である(Cookie を使いたい場合はコメントアウトして使う)と誤解されかねません。ここでの設定値は真偽値なのですから、 is_use_mobile_cookie: true をコメントなしで設定させておいて、必要が生じた場合に is_use_mobile_cookie: false に変更させるようになっていたほうが直感的でわかりやすいです。
- もともとあった if 文の端末判定のための条件式のなかに $isUseMobileCookie 変数のチェックを追加していますが、これはあまり直感的ではないと思います。もともとの条件式はまあ複雑ではあるといえ端末判定であるということがある程度明確でしたが、ここに $isUseMobileCookie の判定が加わったことでその意味が失われました。このメソッドにおいて、 $isUseMobileCookie が false なのであれば、端末判定などする必要もなく false を返却して構わないので、それを示すために、もともとあった端末判定の if 文の前、 op_is_use_mobile_cookie の設定値を取得した直後のタイミングで別の if 文として $isUseMobileCookie の判定をおこなうことで、 $isUseMobileCookie の判定と端末の判定それぞれに別々の意図が生まれ、可読性が向上すると思いますので修正を検討してください。
#8 wa ta が12年以上前に更新
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
更新履歴 3a9c129b3d19f88bef5019b3c33219358270c5ef で適用されました。
#9 Kousuke Ebihara が12年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
#10 Yuya Watanabe が12年以上前に更新
- 説明 を更新 (diff)