Exemplo n.º 1
0
 // >>>> EMAIL
 if (!preg_match('/^([\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4})?$/', $email)) {
     $error['email'] = '<span>Email</span> must be in the form <em>someone@somewhere.tld</em>.';
 } else {
     $loginHelper = new LoginHelper($db);
     if ($loginHelper->IsEmailRegistered($email)) {
         $error['email'] = '<span>Email</span> address is already registered.';
     }
 }
 // EMAIL <<<<
 // >>>> USERNAME
 if (!preg_match('/^[a-z0-9_!@#$%^&*]{3,25}$/i', $username)) {
     $error['username'] = '******';
 } else {
     $loginHelper = new LoginHelper($db);
     if (!$loginHelper->IsUsernameAvailable($username)) {
         $error['username'] = '******';
     }
 }
 // USERNAME <<<<
 // >>>> PASSWORD
 if (strlen($password) < 6) {
     $error['password'] = '******';
 } else {
     if ($password != $password2) {
         $error['password'] = '******'t match.';
     }
 }
 // PASSWORD <<<<
 /* ----- VALIDATION  */
 if (sizeof($error) == 0) {