首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >symfony2: fosuserBundle ->在注册用户时确定角色

symfony2: fosuserBundle ->在注册用户时确定角色
EN

Stack Overflow用户
提问于 2013-05-22 06:02:51
回答 1查看 711关注 0票数 0

我开始使用symfony2和fosUserBundle,我遇到了以下问题:我的应用程序中有两种用户(比如招聘人员和求职者)。招聘人员可以发布招聘信息,求职者可以向他们申请)。

如果新招聘人员想创建一个帐户,他点击“创建我的招聘人员帐户”,如果求职者想要创建一个帐户,他点击“创建我的求职者帐户”

因此,我需要在注册过程中根据用户身份授予角色。

现在,我创建了两个路由:- fosuserbundle_recruiters (/register/recruiters) - fosuserbundle_jobSeekers (/register/jobseekers)。

这两个路由指向相同的操作: fosUserBundle注册控制器中的registerAction。在此操作中,我获得了路由名称"$routeName = $request-> get ('_route');",并根据$routeName授予"$user->addRole('ROLE_RECRUITER');“或"$user->addRole('ROLE_JOBSEEKER');”

这是一种安全的方式吗?我不知道如何处理这件事,我花了一整天的时间在这上面,在文档和论坛中都找不到……任何帮助,提示或提示都会非常感谢:)谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-22 06:29:08

最好用覆盖fosUserBundle注册控制器。并在您的用户控制器中创建自定义注册功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16680261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档