コード例 #1
0
 }
 /**
  * Get current image name
  */
 $currentUserImagePath = $userdata->getImagePath();
 /**
  * Validate data
  */
 $validator = new ValidationHelpers();
 if ($validator->validateEmail($email) == false) {
     throw new EmptyDataException("wrong_email_pattern");
 }
 if ($validator->validateName($firstname) == false || $validator->validateName($lastname) == false) {
     throw new EmptyDataException("wrong_name_pattern");
 }
 if ($validator->validatePassword($password) == false) {
     throw new EmptyDataException("wrong_password_pattern");
 }
 if ($validator->validateUsername($username) == false) {
     throw new EmptyDataException("wrong_username_pattern");
 }
 if ($userdata->getUsername() != $username) {
     /**
      * Look if user with entered username already exists
      */
     if (!empty($userBiz->checkUserByUsername($username))) {
         throw new UserExistsException("username_exists");
     }
 }
 if ($userdata->getEmail() != $email) {
     /**
コード例 #2
0
 require_once 'Doctrine/Common/ClassLoader.php';
 $classLoader = new ClassLoader("src");
 $classLoader->register();
 try {
     /**
      * Throw error if email and password fields are empty
      */
     if (empty($firstname) || empty($lastname) || empty($email) || empty($username) || empty($password) || empty($rpassword)) {
         throw new EmptyDataException();
     }
     $validator = new ValidationHelpers();
     $firstnameValidated = $validator->validateName($firstname);
     $lastnameValidated = $validator->validateName($lastname);
     $emailValidated = $validator->validateEmail($email);
     $usernameValidated = $validator->validateUsername($username);
     $passwordValidated = $validator->validatePassword($password);
     $rpasswordValidated = $validator->validatePassword($rpassword);
     if (!$firstnameValidated) {
         throw new WrongNamePatternException();
     }
     // validate firstname
     if (!$lastnameValidated) {
         throw new WrongNamePatternException();
     }
     // validate lastname
     if (!$emailValidated) {
         throw new WrongEmailPatternException();
     }
     // validate e-mail
     if (!$usernameValidated) {
         throw new WrongUserNamePatternException();
コード例 #3
0
 if (empty($email) || empty($password)) {
     throw new EmptyDataException();
 }
 $validator = new ValidationHelpers();
 // helper validation class
 /**
  * Email validation
  */
 $emailValidated = $validator->validateEmail($_POST['emailField']);
 if (!$emailValidated) {
     throw new WrongEmailPatternException();
 }
 /**
  * Password validation
  */
 $passwordValidated = $validator->validatePassword($_POST['passField']);
 if (!$passwordValidated) {
     throw new WrongPasswordPatternException();
 }
 /**
  * Throw error if email and password contain wrong characters
  */
 if (empty($email) && empty($password)) {
     throw new WrongDataException();
 }
 /**
  * Authorize user
  * Throw error if email-password combination is wrong (Exception comes from AuthorizationBusiness)
  */
 $authorization = new AuthorizationBusiness();
 $user = $authorization->authorize($email, $password);
コード例 #4
0
ファイル: CP_user_add.php プロジェクト: rvaliev/WhiskyProject
     $_SESSION['savedData']['blocked'] = true;
 }
 if (empty($_SESSION['savedData']['username']) || empty($_SESSION['savedData']['password']) || empty($_SESSION['savedData']['email']) || empty($_SESSION['savedData']['firstname']) || empty($_SESSION['savedData']['lastname'])) {
     throw new EmptyDataException("missing");
 }
 /**
  * Validate data
  */
 $validator = new ValidationHelpers();
 if ($validator->validateEmail($_SESSION['savedData']['email']) == false) {
     throw new EmptyDataException("wrong_email_pattern");
 }
 if ($validator->validateName($_SESSION['savedData']['firstname']) == false || $validator->validateName($_SESSION['savedData']['lastname']) == false) {
     throw new EmptyDataException("wrong_name_pattern");
 }
 if ($validator->validatePassword($_SESSION['savedData']['password']) == false) {
     throw new EmptyDataException("wrong_password_pattern");
 }
 if ($validator->validateUsername($_SESSION['savedData']['username']) == false) {
     throw new EmptyDataException("wrong_username_pattern");
 }
 /**
  * Look if user with entered username already exists
  */
 if (!empty($userBiz->checkUserByUsername($_SESSION['savedData']['username']))) {
     throw new UserExistsException("username_exists");
 }
 /**
  * Look if user with entered e-mail already exists
  */
 if (!empty($userBiz->checkUserByEmail($_SESSION['savedData']['email']))) {