|
メールアドレスのチェック |
|
// メールアドレスが正しい?
// 形式が正しいか?
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$err['email'] = 'メールアドレスが正しくありません';
}
// すでにメールアドレスが登録されている場合
if (emailExists($email, $dbh)) {
$err['email'] = 'このメールアドレスは既に登録されています';
}
|
|
- メールアドレス形式チェック(emailExists( ))
|
|
|
function emailExists($email, $dbh) {
$sql = "select * from users where email = :email limit 1";
$stmt = $dbh->prepare($sql);
$stmt->execute(array(":email" => $email));
$user = $stmt->fetch();
return $user ? true : false;
}
|
|