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); }