#2762 closed defect (fixed)
携帯版ポータル使用設定を「使用しない」にした場合に、携帯版ポータルページに直接アクセスしても携帯版ログイン画面にリダイレクトされない
Reported by: | yuki | Owned by: | masabon |
---|---|---|---|
Priority: | minor | Milestone: | OpenPNE2.12.2 |
Component: | 指定しない | Version: | 2.12.x & 2.14.x |
Keywords: | OpenPNE2.13.2 | Cc: |
Description (last modified by )
■現象
携帯版ポータル使用設定が「使用しない」である場合に、携帯版ポータルページに直接アクセスしても携帯版ログイン画面にリダイレクトされない。
■原因
portal_page_portal_user_top_ktai にて、携帯版ポータル使用設定が「使用しない」であるかどうかのチェックをおこなっていなかった。
■修正内容
portal_page_portal_user_top_ktai にて、携帯版ポータル使用設定が「使用しない」であるかどうかのチェックをおこない、「使用しない」である場合は携帯版ログイン画面にリダイレクトするようにした。
■関連情報
報告内容
OPENPNE_URL/?m=ktai&a=page_portal_user_top_ktai [] というような、ポータルのURLをそのままブックマークしてしまうと、「使用しない」設定になっていても、このURLに直接飛ぶとポータルが表示されてしまいます。
Change History (8)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Keywords: | OpenPNE2.13.2 added |
---|---|
Milestone: | → OpenPNE2.12.2 |
Priority: | minor → major |
Type: | enhancement → defect |
Version: | → 2.12.x & 2.13.x |
defect に変更します。
comment:3 Changed 15 years ago by
Priority: | major → minor |
---|
comment:4 Changed 15 years ago by
Owner: | changed from nobody to masabon |
---|---|
Status: | new → assigned |
comment:6 Changed 15 years ago by
Keywords: | テスト待ち added; 確認中 removed |
---|
セットアップ直後では portal_config に USE_PORTAL_KTAI 存在しないため、
$use_portal = db_portal_config('USE_PORTAL_KTAI');
は null となりますが、
if (!$use_portal['value']) {
のようにアクセスすることは PHP 的には OK のようで、 Notice が出ることもありませんでした(空配列の場合はNG)。
is_null() などを使って値をチェックするのがよりベターだとは思いますが、問題はないと思います。
comment:7 Changed 15 years ago by
Keywords: | テスト待ち removed |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
確認しました。問題ありません。
Note: See
TracTickets for help on using
tickets.
以下修正で改善されます。