这个确实是一个bug。其实不是所有用户变成了管理员,是普通用户的角色被删除掉了。于是用户角色的选择就只有管理员了,因此编辑用户的时候显示的是管理员选项,其实用户还是普通用户。
目前该bug已经修正。改动文件见:https://github.com/sdfsky/tipask/commit/6e2bedddb33ec250f8ee6ad4c4817a2fc7fdb5d5
现在来说一下补救方案:
1、后台添加普通用户的角色:访问 http://你的问答网站域名/admin/role 添加用户角色普通用户如下图:
2、打开数据库管理工具,例如phpmyadmin。查询 ask_roles表,把刚才加的普通用户的记录的id修改为2。
最后建议用户信息不要直接删除,关联的东西太多了,在后台的用户管理里面可以直接禁言,这样用户就不能写入任何内容了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!