Example #1
0
$smarty =& $core->getSmarty();
// アクション処理
if (isset($_POST['login']) == true) {
    // ログインユーザーのIPアドレス取得
    $ip = $_SERVER['REMOTE_ADDR'];
    // モデル取得
    $m =& $core->getModel();
    // id pass 判定
    $loginId = $_POST['id'];
    $loginPass = $_POST['password'];
    $m->Login_login($loginId, $loginPass, $ip);
    if ($m->IsLoginOk() == true) {
        // logに出力
        $name = $core->getLoginName();
        $kind = $core->getLoginKind();
        $ip = $core->getLoginIp();
        $log =& $core->getLogger();
        $log->info("login ({$kind}){$name}:{$ip}");
        // ページ遷移
        if ($kind == 'listing') {
            $core->movePage(FULLURL_ADMIN . 'listing/index.php');
        } else {
            $core->movePage(FULLURL_ADMIN . 'index.php');
        }
    } else {
        // ログイン失敗
        $smarty->assign($m->getFormData());
    }
} else {
    // システムユーザーログイン画面からきた場合
    if ($core->getSession("system_user_flg") == 1) {