Проверка пароля и создание пользователя вручную с помощью FOSUserBundle

Я использую FOSUserBundle в своем приложении. Я хотел бы сделать две вещи через HTTP сервисы:

  1. Проверка пароля. Сервис может выглядеть следующим образом (пароль не будет зашифрован):

    public function checkPasswordValidity($userId, $password) {
     $user = $this->getDoctrine()
     ->getRepository('MyCompany\UserBundle\Entity\User')
     ->find($userId);
    
     if (specialFunction($user , $password))
     echo 'Valid Password';
     else
     echo 'Неверный пароль';
    }
    
  2. Создайте нового пользователя через другой HTTP-сервис. Параметрами будут имя пользователя и пароль.

22
задан oradwell 10 March 2015 в 00:31
поделиться