Exemple #1
0
 public static function checkPasswordForUser($password, UserEntity $user)
 {
     if (hash_equals($user->getPassword(), crypt($password, $user->getPassword()))) {
         return true;
     }
     return false;
 }
 public function loadUserById($id)
 {
     $user = $this->get($id);
     if (!$user) {
         throw new UsernameNotFoundException("Username not found : " . $username);
     }
     $userEntity = new UserEntity();
     $userEntity->setEmail($user["email"])->setUsername($user["email"])->setSalt($user["salt"])->setIsactive(true)->setMembershipNumber($user["membership_number"])->setLoginCount($user["login_count"])->setFullname($user["fullname"])->setPassword($user["password"])->setMobile($user["mobile"])->setVerified($user["verified"])->setId($user["id"]);
     return $userEntity;
 }
 public function buildUserEntity(array $paramaters = array())
 {
     $entity = new UserEntity();
     $entity->setProperties($paramaters);
     return $entity;
 }
 /**
  * Insert new user
  * 
  * @param UserEntity $user
  * @return int
  */
 public function insertUser(UserEntity $user)
 {
     $data = $user->getArrayCopy();
     unset($data['id'], $data['registrationDate']);
     return $this->insert($data);
 }