2016-09-20 59 views

回答

0

你必须创建一个实现这个inteface

的Symfony \分量\安全\核心\用户\ UserProviderInterface

对于您必须创建一个公共函数调用loadUserByUserName接收一个字符串作为参数,一个类(用户名),那么你必须实现逻辑来获得用户实体(你可能需要调用Doctrine并在数据库中找到它,或者对api进行一些调用......),无论你需要什么服务都必须注入。

你还必须实现方法refreshUSer(),我不知道什么时候使用。

最后,检查是否支持给定的类名(通常是你必须检查它,您的用户类的类名)

一旦完成suportsClass方法,你必须设置这个类为旅游服务的服务。 yml文件。请记住在这里注入依赖关系(使用setter或使用构造函数,这取决于你)

+0

完成这一切之后根据本教程和正如你所说,我在我的localhost url中写了什么来获取安全登录页面。 – Subhankar

+0

你应该指向你的登录页面。你在用FosUseBundle吗? – Carlos

相关问题