Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何重置我的Umbraco CMS管理员密码?_C#_Umbraco - Fatal编程技术网

C# 如何重置我的Umbraco CMS管理员密码?

C# 如何重置我的Umbraco CMS管理员密码?,c#,umbraco,C#,Umbraco,我正在使用Umbraco Starter网站,尝试使用凭据登录,但无法登录,我已查看了Umbraco文档,但仍然无法登录 步骤1: 开放式SQL Server管理工作室 使用数据库为您的umbraco项目创建新查询。复制并粘贴以下SQL: UPDATE umbracoUser SET userdisabled = 0, userLogin = 'admin', userPassword = 'default' WHERE id = 0 运行查询。现在已确保启用了管理员帐户,并将密码设置为def

我正在使用Umbraco Starter网站,尝试使用凭据登录,但无法登录,我已查看了Umbraco文档,但仍然无法登录


步骤1:

开放式SQL Server管理工作室 使用数据库为您的
umbraco
项目创建新查询。复制并粘贴以下SQL:

UPDATE umbracoUser SET userdisabled = 0, userLogin = 'admin', userPassword = 'default' WHERE id = 0
运行查询。现在已确保启用了管理员帐户,并将密码设置为
default

这还不起作用,因为密码是作为散列值存储的,所以您需要临时编辑web.config文件中的设置

第二步:

在web.config文件中,在web项目的根目录下,使用
Ctrl+F
查找
UsersMembershipProvider

passwordFormat
将设置为
hash
。您需要将其更改为
Clear
,以便登录。保存
web.config
文件

第三步:

转到
umbraco
登录页面,使用admin用户名和默认密码登录

登录后,需要将
web.config
中的
passwordFormat
再次更改为
hash
,然后按Save

步骤4

现在,您可以将管理员用户的密码更改为另一个密码,它将以
哈希值而不是
明文保存在数据库中

要确保它以哈希格式存储密码,请在更改密码后运行此SQL查询

SELECT userName, userPassword FROM umbracoUser WHERE id = 0

您应该看到管理员用户名和哈希密码。

步骤1:

SELECT userName, userPassword FROM umbracoUser WHERE id = 0
开放式SQL Server管理工作室 使用数据库为您的
umbraco
项目创建新查询。复制并粘贴以下SQL:

UPDATE umbracoUser SET userdisabled = 0, userLogin = 'admin', userPassword = 'default' WHERE id = 0
运行查询。现在已确保启用了管理员帐户,并将密码设置为
default

这还不起作用,因为密码是作为散列值存储的,所以您需要临时编辑web.config文件中的设置

第二步:

在web.config文件中,在web项目的根目录下,使用
Ctrl+F
查找
UsersMembershipProvider

passwordFormat
将设置为
hash
。您需要将其更改为
Clear
,以便登录。保存
web.config
文件

第三步:

转到
umbraco
登录页面,使用admin用户名和默认密码登录

登录后,需要将
web.config
中的
passwordFormat
再次更改为
hash
,然后按Save

步骤4

现在,您可以将管理员用户的密码更改为另一个密码,它将以
哈希值而不是
明文保存在数据库中

要确保它以哈希格式存储密码,请在更改密码后运行此SQL查询

SELECT userName, userPassword FROM umbracoUser WHERE id = 0

您应该会看到管理员用户名和散列密码。

我投票关闭此问题,因为它与编程无关。我投票关闭此问题,因为它与编程无关。
SELECT userName, userPassword FROM umbracoUser WHERE id = 0