ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 6975


Ignore:
Timestamp:
May 5, 2008, 10:53:48 PM (11 years ago)
Author:
ebihara
Message:

#1506:ktai_do_o_loginがログイン後に別モジュールへリダイレクトすることを考慮していなかったのを修正

Location:
OpenPNE/trunk/webapp/modules/ktai/do
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/ktai/do/o_easy_login.php

    r6527 r6975  
    6262        db_member_do_access($c_member_id);
    6363
     64        // ログイン後のリダイレクト先を決定する
     65        $a = '';
     66        $m = 'ktai';
    6467        $p = array();
     68
     69        if ($GLOBALS['__Framework']['default_page']) {
     70            $a = 'page_' . $GLOBALS['__Framework']['default_page'];
     71        }
     72
    6573        if ($requests['login_params']) {
    6674            parse_str($requests['login_params'], $p);
    6775        }
    68         $p['ksid'] = session_id();
     76
    6977        if (!empty($p['a']) && $p['a'] != 'page_o_login') {
    7078            $a = $p['a'];
    71             unset($p['a']);
    72         } else {
    73             $a = 'page_h_home';
    7479        }
    75         openpne_redirect('ktai', $a, $p);
     80        if (!empty($p['m'])) {
     81            $m = $p['m'];
     82        }
     83
     84        $_SESSION['c_member_id'] = $c_member_id;
     85        $p['ksid'] = session_id();
     86
     87        openpne_redirect($m, $a, $p);
    7688    }
    7789}
  • OpenPNE/trunk/webapp/modules/ktai/do/o_login.php

    r6527 r6975  
    6666        db_member_do_access($c_member_id);
    6767
     68        // ログイン後のリダイレクト先を決定する
     69        $a = '';
     70        $m = 'ktai';
    6871        $p = array();
     72
     73        if ($GLOBALS['__Framework']['default_page']) {
     74            $a = 'page_' . $GLOBALS['__Framework']['default_page'];
     75        }
     76
    6977        if ($requests['login_params']) {
    7078            parse_str($requests['login_params'], $p);
    7179        }
    72         $p['ksid'] = session_id();
     80
    7381        if (!empty($p['a']) && $p['a'] != 'page_o_login') {
    7482            $a = $p['a'];
    75             unset($p['a']);
    76         } else {
    77             $a = 'page_h_home';
    7883        }
    79         openpne_redirect('ktai', $a, $p);
     84        if (!empty($p['m'])) {
     85            $m = $p['m'];
     86        }
     87
     88        $_SESSION['c_member_id'] = $c_member_id;
     89        $p['ksid'] = session_id();
     90
     91        openpne_redirect($m, $a, $p);
    8092    }
    8193}
Note: See TracChangeset for help on using the changeset viewer.