我需要在 Sitecore 5.3 安装中重置管理员密码 - 有什么想法可以做到这一点吗?目前我无法访问后端,因为密码已更改,但没有人记得更改了什么。
安全数据库中没有不能被覆盖的信息,因此所有选项都是开放的。我可以直接访问数据库 (SQL)。
最佳答案
我没有运行 5.3 的实例,因此我不知道这是否完全适用于 5.3,但这是我的建议。
您可以尝试的一件事是复制Core<中aspnet_Membership表的Passowrd和PasswordSalt字段的值/strong> 数据库,您知道其密码,并将这些值粘贴到 admin 用户的相应字段中。
aspnet_Membership 表仅存储管理员用户的 ID。要获取管理员用户的 ID,您需要在 aspnet_Users 表中查询用户名 admin。在 aspnet_Users 表中获取管理员用户的 ID,然后在 aspnet_Membership 表中查询该 ID,使用您知道其密码的另一个用户的值更新“Password”和“PasswordSalt”字段,并尝试使用该用户的密码再次登录。
关于sitecore - 在 Sitecore 5.3 中重置管理员密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11457401/