当前位置: 首页 > news >正文

徐州方案公示在哪个网站重庆seo招聘

徐州方案公示在哪个网站,重庆seo招聘,浙江网上注册公司流程,郑州微信小程序开发哪家好在Symfony 3.4中#xff0c;可以使用安全组件来实现控制不同角色跳转到不同页面的功能。 首先#xff0c;确保你已经安装了Symfony的安全组件#xff0c;并配置了安全相关的配置文件。这些文件通常是 security.yml 和 security.yml。 在配置文件中#xff0c;你可以定义不…在Symfony 3.4中可以使用安全组件来实现控制不同角色跳转到不同页面的功能。 首先确保你已经安装了Symfony的安全组件并配置了安全相关的配置文件。这些文件通常是 security.yml 和 security.yml。 在配置文件中你可以定义不同的角色和他们的权限以及每个角色所对应的登录后跳转的页面。例如 #路径app\config\security.ymlsecurity:# ...access_control:- { path: ^/admin, roles: ROLE_ADMIN, requires_channel: https, host: admin.example.com }- { path: ^/user, roles: ROLE_USER, requires_channel: https, host: www.example.com }firewalls:firewall_name:# ...form_login:# ...default_target_path: /user/dashboardalways_use_default_target_path: truesuccess_handler: app.authentication_handler# ...在上面的例子中我们定义了两个访问控制规则一个是 /admin 路径需要具备 ROLE_ADMIN 角色和安全通道为 https 且主机为 admin.example.com 才能访问另一个是 /user 路径需要具备 ROLE_USER 角色和安全通道为 https 且主机为 www.example.com 才能访问。 此外我们还定义了一个名为 “firewall_name” 的防火墙应替换为你实际使用的防火墙名称和一个登录后跳转的默认路径 /user/dashboard 。当登录成功后用户将跳转到这个路径。 最后我们还定义了一个自定义的身份验证处理器authentication handler这个处理器可以根据用户的角色来决定他们登录成功后跳转到哪个页面。你需要创建一个类实现 AuthenticationSuccessHandlerInterface 接口例如 //AppBundle\Handler\AuthenticationHandleruse Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\Routing\Generator\UrlGeneratorInterface;class AuthenticationHandler implements AuthenticationSuccessHandlerInterface {private $router;public function __construct(UrlGeneratorInterface $router){$this-router $router;}public function onAuthenticationSuccess(Request $request, TokenInterface $token){$roles $token-getUser()-getRoles();if (in_array(ROLE_ADMIN, $roles)) {// 生成管理员页面的 URL$url $this-router-generate(admin_dashboard);} else {// 生成普通用户页面的 URL$url $this-router-generate(user_dashboard);}return new RedirectResponse($url);} }以上代码中我们在 onAuthenticationSuccess 方法中获取了用户对象的角色信息如果用户具备 ROLE_ADMIN 角色则跳转到管理员页面否则跳转到普通用户页面。 确保在服务配置文件中注册该处理器 # services.yml services:app.authentication_handler:class: AppBundle\Handler\AuthenticationHandlerarguments:- router
http://www.dnsts.com.cn/news/988.html

相关文章:

  • 贵港住房城乡建设厅网站河南今日头条新闻
  • 个人做网站需要学什么只是网域名查询地址
  • 网站后缀cc东莞疫情最新通知
  • 太谷网站建设今日国家新闻
  • 做印刷品的素材网站口碑营销什么意思
  • 做网站做丝袜美女的能行吗seo网站推广专员
  • 济南wordpress 建站重庆seo排名优化
  • 做网站哪家比较好免费的推广软件下载
  • 荔湾区网站设计企业qq多少钱一年
  • flask公司网站开发2022近期重大新闻事件10条
  • 网站设计背景图片怎么做的百度搜索引擎首页
  • 食品网站模板百度推广投诉中心
  • 丰联汽配网站建设成本seo关键词推广渠道
  • 做自己的网站的一般步骤橙子建站官网
  • 精美手机网站模板安卓优化大师官网
  • 做服装批发必逛的网站线上产品推广方案
  • 南京企业网站设计建设app开发公司
  • 深圳网站建设东营网站发帖推广平台
  • 无为县住房建设局网站seo技术顾问阿亮
  • 日本做a视频网站营销活动推广方案
  • 公司网站建设款计什么科目线上推广费用预算
  • 做网站主要显哪些内容如何做好互联网营销推广
  • 北京网站设计培训班徐州seo外包
  • 武汉移动网站制作搜索引擎营销的特征
  • wordpress播客主题seo点击器
  • 中山精品网站建设讯息如何让百度收录自己的网站
  • php医疗网站咨询源码app推广员怎么做
  • 如何查外贸网站外链营销型网站案例
  • 长安网站建设百度服务中心
  • 南宁网站建设公司哪家专业大数据营销系统怎么样