我在我的应用程序中使用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';
}
Run Code Online (Sandbox Code Playgroud)通过其他HTTP服务创建新用户.参数将是用户名和密码.