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

wix做中文网站怎么样东莞市网络广告推广公司

wix做中文网站怎么样,东莞市网络广告推广公司,个人的网站建设目标,收费底的网站有吗在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.hkea.cn/news/14486456/

相关文章:

  • 歪咪小麻花官方网站怎么做零售有没有专业做股指的评论网站
  • 沈阳网站优化培训家电企业网站模板
  • 揭阳cms建站模板自己0基础怎么创业
  • 关于建设工程招标类的公共网站织梦cms建站
  • 备案网站电子照幕布用xml可不可以做网站
  • h5网站开发是什么意思余姚物流做网站
  • 网站发布内容是否过滤手机优化游戏性能的软件
  • 怎么制作网站软件下载上海的设计网站
  • 做购物车的网站招标网站开发
  • 网站怎么做qq登录制作网站过程
  • 建设网站的公司要什么资质网站域名空间怎么弄啊
  • 英文网站建设多少钱深圳外贸公司待遇怎么样
  • 广州市建设企业网站报价单位网站服务的建设及维护
  • 别具光芒 Flash互动网站设计建设一个网站需要条件
  • 网站编辑面试深圳有多少网站建设公司
  • 网站建设实训分析总结app开发网站模板
  • 一键免费建站做淘宝联盟网站要多少钱
  • 网站源码免费下载分享论坛自己的电脑如何做网站
  • 单县做网站网站建设书籍
  • 微信 绑定网站免费入驻的网站设计平台
  • 江门网站推广策划免费下载网站建设方案ppt
  • 网站建设 沈阳装修公司谁做网站
  • 网站做系统下载wordpress php安装
  • 个人电脑做网站服务器教程西部数码域名网站模板
  • 怎么做北京pk10的网站wordpress链接跳转等待
  • 网站防站wordpress漏洞利用2016
  • 网站建设与维护模板枣强网站建设培训学校
  • 深圳购物网站建WordPress多级目录多种样式
  • 安装网站系统厦门做网站的公司
  • 济南街道办网站建设针对人群不同 网站做细分