当前位置: 首页 > 知识库问答 >
问题:

将Spring Security角色配置为hasRole('admin')后,无法访问/admin页面

公冶桐
2023-03-14

我正在学习spring security 4.0.3,并将authenticated admin页面设置为:in[security-contex.xml]页面。我的数据库是一个用户(用户名,电子邮件,启用,密码)和授权(用户名,授权)。我可以正确地登录和做其他活动,除了我不能访问管理页面?

有谁知道解决办法吗?

共有1个答案

齐栋
2023-03-14
  1. 更改为
  2. 正在更新(更改)我的数据库授权表[authority]coloumn[admin]值为[ROLE_admin]
  3. 更新maven项目......工作形式。谢谢大家
 类似资料:
  • WebSecurityConfiguration MyUserDetailsService 模型 我有错误的Spring启动安全登录。管理员角色登录出错。但当我登录用户角色时,它工作得很好。我不明白为什么会这样? 当我尝试以管理员身份登录时,它会重定向我页面在正文中显示此内容: 但当尝试以用户身份登录时,它可以正常工作。

  • 未能分析表达式“have role”('role_user''role_admin')' 当我删除时,系统可以工作,并且可以对用户进行身份验证,而不是对进行身份验证,这些用户现在被拒绝访问所有页面。在数据库中,我已经设置了角色,它一直工作到最近。

  • 我们没有通过magento连接安装m2epro,因此我们无法升级M2epro。M2epro支持团队建议删除以下文件并使用Magento连接安装。 应用程序/代码/社区/Ess/M2ePro、应用程序/设计/adminhtml/默认/默认/布局/M2ePro.xml、应用程序/设计/adminhtml/默认/默认/模板/M2ePro、应用程序/等/模块/Ess_M2ePro.xml、js/M2ePr

  • 我在尝试访问/admin/时注意到这个错误。每当访问/admin/model\u name或/admin/or/admin/*时,django就会说,,并且。我做了一点挖掘,发现了这篇文章。我检查了网址。应用程序的py,因为regex主要用于URL。但我所拥有的只是一个典型的管理员url,并不复杂。 环境: 请求方法:获取请求URL:http://domain/admin/ Django版本:1.

  • 我正在用Laravel 5.7启动一个新项目。我用artisan制作了标准的laravel Auth。它在routes/web中注册了一个新路由。php是什么 问题是,当我将“/home”重命名为“/admin”时,它不起作用。它返回“未在此服务器上找到请求的资源/管理员”错误我可以将“/home”替换为除“/admin”之外的任何内容。其他任何东西都可以正常工作。“/admin”有什么问题,为什

  • 我可能在更新插件之前更新了我的wordpress站点,把它搞砸了,现在我再也不能访问wp管理员了。我收到了许多错误消息,其中大部分我可以通过更改给定文件中的某些内容来解决,但我不知道如何解决此问题: 致命错误:未捕获错误:类WP_Widget中找不到.../wp-内容/插件/类别帖子/class-widget.php:22堆栈跟踪:#0.../wp-内容/插件/类别帖子/cat-posts.php