コード例 #1
0
ファイル: root.php プロジェクト: hashimmm/sux0r
     if (mb_strtolower($_POST['nickname']) == 'nobody') {
         $errors[] = 'nickname cannot be reserved word nobody';
     }
     $tmp = $u->getByNickname($_POST['nickname']);
     if ($tmp !== false) {
         $errors[] = 'duplicate nickname found';
     }
 }
 // Email
 if (empty($_POST['email'])) {
     $errors[] = 'email cannot be empty';
 } else {
     if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
         $errors[] = 'invalid email';
     }
     $tmp = $u->getByEmail($_POST['email']);
     if ($tmp !== false) {
         $errors[] = 'duplicate email found';
     }
 }
 // Password
 if (empty($_POST['password'])) {
     $errors[] = 'password cannot be empty';
 } else {
     if (mb_strlen($_POST['password'], 'UTF-8') < 6) {
         $errors[] = 'minimum 6 characters for password';
     } else {
         if ($_POST['password'] != $_POST['password_verify']) {
             $errors[] = 'passwords do not match';
         }
     }