コード例 #1
0
ファイル: registTest.php プロジェクト: noriotakei/suraimu
define("D_BASE_DIR", dirname(dirname(__FILE__)));
// Web側・管理側共通処理ファイルの読み込み
require_once D_BASE_DIR . "/common/common.php";
// メンテナンスフラグのチェック
if (Maintenance::checkMaintenance()) {
    exit;
}
// 標準入力からメール情報を取得し、解析する
$ComMimeParserMailOBJ = ComMimeParserMail::getInstance();
$BlackListOBJ = BlackList::getInstance();
$AllowDomainOBJ = AllowDomain::getInstance();
// 登録オブジェクトの作成
$PreRegistOBJ = PreRegist::getInstance();
$UserOBJ = User::getInstance();
// メール文言取得
$AutoMailOBJ = AutoMail::getInstance();
$headers = $ComMimeParserMailOBJ->getHeaders();
// 携帯メールアドレスである
if (ComValidation::isMobileAddress($headers["from"])) {
    $mbFlag = true;
}
// 送信元メアドの取得
$mailAddress = $headers["from"];
//black_userに該当する場合は登録拒否
$dangerFlag = FALSE;
//個体識別でチェック
if ($mbFlag && $param["uid"]) {
    if ($BlackListOBJ->searchBlackListByMbSerialNumber($param["uid"])) {
        $dangerFlag = TRUE;
    }
}