热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

对GForge用户权限的初步解读与应用分析

本文对GForge用户权限进行了初步解读与应用分析。在实际操作中,作者不慎删除了GForge站点的管理员账户,导致一系列权限管理问题。通过对GForge权限体系的深入研究,探讨了如何恢复和重新配置管理员权限,以确保系统的正常运行。此外,文章还介绍了GForge权限管理的最佳实践,为用户提供参考。

转自:http://blog.csdn.net/cnhome/article/details/6461010

 

最近,不小心把gforge站点管理员账号给删除了,于是看看准备恢复。

 

首先,有个关于gforge的设计需要说明一下,在删除用户的时候gforge并不删除用户记录,而是做无效标记。

 

也就是说在postgres里的public.user表中,将status字段设置为2,如果想要恢复,只需要将此字段重新设置为1即可。

 

另外,关于密码找回,实际上只要知道public.user中一个已知密码用户,将其密码字段跟新到丢失密码的用户身上就可以了。

 

其次,管理员账号的用户信息是保存在public.user表里,但是管理员的账号权限是记录在site_admin的一个表里,只需要把用户编号放进去即可恢复。

 

这次恢复也就是这个思路,修正过来的,特此备注一下。


推荐阅读
author-avatar
手机用户2502904233
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有