JEECMS后台密码忘记重置办法
????? 很简单的办法,找到数据库里的’core_user’表,找到你的管理员帐号,把密码重置为"1d32be692f7597437161d710795000d6",登陆时密码填admin就可以了.
???? 现说一下原因,像admin的md5加密是"21232f297a57a5a743894a0e4a801fc3 ".当我以"21232f297a57a5a743894a0e4a801fc3"修改用户的密码,以admin密码登陆还是失败.我想JEECMS的密码加密不是MD5,分析了一下,找到它加密的实现类"com.ponyjava.common.util.Md5PwdEncoder",调用里面的encodePassword方法就可以得到加密的字锻.
演示代码:
- PwdEncoder?pe?=?new?Md5PwdEncoder(); ??
- System.out.println(pe.encodePassword("admin"));??