示例#1
0
isset($_SESSION['id']) ? $sid = $_SESSION['id'] : ($_SESSION['id'] = session_id());
isset($_SESSION['name']) ? $name = $_SESSION['name'] : ($name = '');
if ($name !== '') {
    header('Location:' . $CFG['HOMEPATH'] . '/index.php');
}
isset($_POST['mode']) ? $mode = h($_POST['mode']) : ($mode = '');
if ($mode !== '') {
    // ユーザ名チェック
    isset($_POST['accountname']) ? $accountname = h($_POST['accountname']) : ($accountname = '');
    $ac = new ACCOUNT();
    if ($accountname === '') {
        $errormode = 1;
        $accountname_er = 1;
        // ユーザ名入力なしエラー
    } else {
        if ($ac->isAccountname($accountname)) {
            $errormode = 1;
            $accountname_er = 2;
            // ユーザ名重複エラー
        } else {
            if (strlen($accountname) < 6 || strlen($accountname) > 20) {
                $errormode = 1;
                $accountname_er = 3;
                // ユーザ名長エラー
            } else {
                if (!ctype_alnum($accountname)) {
                    $errormode = 1;
                    $accountname_er = 4;
                    // 英数字以外エラー
                    echo "hogehoge";
                } else {