Ejemplo n.º 1
0
 /**
  * Funkce pro zaregistrování lokálního uživatelského účtu
  * @param array $params
  * @return User
  */
 public function registerUser($params)
 {
     $user = new User();
     $user->email = $params['email'];
     $user->password = Passwords::hash($params['password']);
     $user->name = $params['name'];
     $user->active = true;
     $user->setDbPassword(StringsHelper::randString(8));
     $user->lastLogin = new DateTime();
     $this->saveUser($user);
     return $user;
 }