当前位置: 首页 > 工具软件 > GForge > 使用案例 >

关于gforge用户权限的一点理解 .

左宁
2023-12-01

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

 

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

 

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

 

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

 

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

 

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

 

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

 类似资料: