Я использую 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 'Invalid Password'; }
-
Создайте нового пользователя через другую службу HTTP. Параметрами будут имя пользователя и пароль.