# Aras Innovator忘记管理员密码的处理方法 忘记普通用户的密码可以用管理员密码重置,忘记管理员密码就很麻烦。 如果可以接触到数据库,则可以直接修改数据库字段来修改密码。用户登陆相关信息都存放在数据库中`innovator.USER`表中。密码是加密的,然而我们可以直接选择一个密码,用同样方式加密后放进去。 [官网提供的解决方案](http://community.aras.com/en/forums/topic/how-can-we-reset-the-admin-password/) Open SQL Management Studio and run following SQL query: update [InnovatorSolutions11SP5].[innovator].[USER] set [PASSWORD] = ‘607920b64fe136f9ab2389e371852af2’ where LOGIN_NAME = ‘admin’ *replace [InnovatorSolutions11SP5] with the name of your DB.* After that your admin password will be `innovator` ## 存疑 [容易验证](http://tool.chinaz.com/tools/md5.aspx),`innovator`直接进行32位`md5`运算即可得到`607920b64fe136f9ab2389e371852af2`,也就是说这里的密码加密是没有加盐的?然而据我在数据库中观察,貌似我这边`Aras 10`里面密码不是这样的。 也许这是老版本的做法。但官网帖子时间是今年(2017)7月的,也不算老。 但这仍然是一个思路。即使这方法直接不可行,也可以找一个能正常登陆的用户,把加密后的密码覆盖进去,管理员密码就变得跟此用户一样了。当然,如果后续版本对不同用户加不同的盐,此法也会失效。 **所以,如果这类密码长期不用,还是老老实实找个小本子写下了锁起来最安全?**