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