Exemplo n.º 1
0
$ac = new ACCOUNT();
$errormode = $ac->chkMailSid($sid);
// 1: SID がDBにない
// 2: 通常ユーザとして登録済
// 3: SIDの登録日が $CFG['LIMITDATE'] より古い
// 4: メールアドレス認証未認証
if ($errormode === 1 || $errormode === 2) {
    header('Location:' . $CFG['HOMEPATH'] . '/index.php');
} else {
    if ($errormode === 3) {
        $ac->delAccountSid($sid);
    }
}
// チェックして問題なかったので、SID を有効化
if ($errormode === 4) {
    $ac->AuthMailAddr($sid);
}
switch ($errormode) {
    case 0:
        $message = "<p>SIDエラーです。再度登録からお願いします。</p>";
        break;
    case 2:
        $message = "<p>メールアドレスはすでに登録されています。</p>";
        break;
    case 3:
        $message = "<p>認証メールの有効期限が切れています。<br />再度登録をしてください。</p>";
        break;
    case 4:
        $message = "<p>メールアドレスを認証しました。</p>";
        break;
    default: