2015/09/15 Discuz/CMS No Comments Joomla You do not have access to the administrator section of this site **Joomla后台登陆报错You do not have access to the administrator section of this site解决:** 最近下了个Joomla安装倒腾,然后装完模板后导入了模板QuickSart后,发现后台登录不进去了,提示错误代码:>最近下了个Joomla安装倒腾,然后装完模板后导入了模板QuickSart后,发现后台登录不进去了,提示错误代码: > You do not have access to the administrator section of this site 经过分析大意是登陆的账号没有权限访问管理后台。经过一番研究后,分享以下解决方法: ##### 首先先来了解下几个表(prefix_为自己设定的表的前缀) > prefix_usergroups //用户分组数据表;用户分组,一般会有Super Users、Public、Administrator等等…… prefix_users //用户数据表;存放用户的帐密等信息 prefix_user_usergroup_map //用户关联分组表;存放用户和分组的关联数据 prefix_user_usergroup_map>prefix_user_usergroup_map 表中包含两个字段: user_id //用户id;对应prefix_users表中指定用户的id值 group_id //分组id;对应prefix_usergroups表中指定的分组id值 Joomla账户的权限,都是通过用户所关联的分组读取权限;若用户无关联分组,自然不存在任何操作权限,所以会提示以上错误。一个用户可以关联多个分组;一个分组也可用于多个用户;他们之间的关联关系存放在prefix_user_usergroup_map表中。 ##### 要给用户分配分组,只需要在prefix_user_usergroup_map表中插入条数据即可,如 假设 prefix_users 表中存在用户admin,其id值为888, prefix_usergroup s表中存在用户分组Super User,其id值为8,那么在 prefix_user_usergroup_map 表中插入数据:user_id为888,group_id为8的数据即可。SQL语句为 ```sql insert into `prefix_user_usergroup_map` values (888, 8) ``` 插入该语句表示将admin用户分配到Super User的用户分组中;用户admin也就拥有了Super User分组的所有权限了。 本文最后更新于 2019-06-27 13:59:14 并被添加「joomla cms」标签,已有 3729 位童鞋阅读过。 本文作者:未来往事 本文链接:https://felixway.cn/post/545.html 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处 相关文章 joomla菜单默认首页/主页 Joomla3.4中文简体/繁体语言包
此处评论已关闭