首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何恢复或重置密码C1-CMS管理?

如何恢复或重置密码C1-CMS管理?
EN

Stack Overflow用户
提问于 2017-10-03 17:05:41
回答 3查看 656关注 0票数 1

在自托管的C1-CMS (以前的复合C1)中,我如何重置或恢复密码?是否可以查看或重置服务器上的密码?

(复合C1 4.3,Build 4.3.5555.25838)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-11 18:17:36

如果使用默认XML数据存储,则用户和加密密码存储在: /App_Data/Composite/DataStores/Composite.Data.Types.IUser.xml中。

如果您有另一个用户的密码您知道,您可以替换加密密码字符串的帐户,您想要访问,用加密的密码从您知道的帐户。然后登录并更改密码。

票数 2
EN

Stack Overflow用户

发布于 2018-02-01 16:18:32

我收到了官方Orckestra支持小组的答复(非常有帮助,虽然我不是付费客户,但请大拇指!):

您无法恢复密码,但是如果您可以访问这些文件(或者SQL数据库,如果您将数据迁移到SQL),您可以重置密码:这对于在XML数据存储上运行的站点(默认情况下)是有效的:

  1. 编辑文件~/App_Data/Composite/DataStores/Composite.Data.Types.IUser.xml
  2. 找到要重置密码的用户的xml元素。
  3. 将以下两个属性更改为显示的值:

EncryptedPassword="hsfIeqkVA5yoMIwzYIx4fWny5GjwNwiM3wA5K+9qCug=“PasswordHashSalt="/zgEhlwBe6Vl0HHqMFPxafrtwqlRIGVS”

  1. 保存文件。

如果您的站点在SQL上,请找到表Composite_Data_Types_IUser_Published,并将上面显示的值放入相应的列(EncryptedPassword和PasswordHashSalt)中。

您现在应该能够使用上面更改的用户的密码"123456“登录。在CMS控制台中,您可以使用顶级工具菜单(右上用户菜单n V5及更高版本)设置新密码。

票数 2
EN

Stack Overflow用户

发布于 2020-03-30 16:16:36

最近,我遇到了这样一种情况,即所建议的两种方法都不适合我。我能够通过在本地创建一个c1实例,创建一个具有相同用户名和所需密码的用户,然后将密码盐类和散列从本地站点覆盖到您被锁定的站点,从而纠正这一问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46549882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档