如何更改网站内容(JTBC注册用户尚且能修改自己的密码,正在实施中)
优采云 发布时间: 2021-10-30 00:13如何更改网站内容(JTBC注册用户尚且能修改自己的密码,正在实施中)
已经可用。但是我的目标还没有实现,所以让我们谈谈吧。
在JTBC的管理员权限设置中,将“用户账号”权限分配给普通管理员会导致用户权限提升,甚至提升为“超级管理员”。当时,普通用户帐户仅用于管理用户帐户。用户将变得无所不能,那么谁可以放心将“用户帐号”管理权限分配给其他管理员呢?不得不说,这对于内核优秀的JTBC来说,实在是太可惜了。
从另一个角度来说,任何一个普通的管理员,管理自己的密码也应该是例行公事。前台注册用户仍可自行修改密码。为什么对后端管理员有这样的限制?. .
所以想修改后台,让每个普通用户都可以修改自己的后台登录密码。第一个问题是如何获取当前登录的用户名、ID等信息,通过研究admin模块中的代码已经可以实现。解决。
我接下来的想法是修改用户管理中的模板和CS代码,在CS代码中对当前登录用户的权限进行判断。如果它是“-1”,它会和以前一样,否则只会出现。以修改自己密码的形式,自动获取用户名,不可修改。判断是否为“-1”,加载的模板也不同。
最后,让用户管理权限成为所有管理员用户的默认值。
想法正在实现中,正在研究admin/user/user/common/codefile/manage-interface.cs中的代码。
期待与有相同愿望的朋友一起探讨。