我如何重置我的 Umbraco CMS 管理员密码?
How can i reset my Umbraco CMS admin password?
我正在使用 Umbraco 入门网站,尝试使用凭据登录但无法登录,我已经浏览了 Umbraco 文档但仍然无法登录
第 1 步:
打开SQL Server Management Studio
使用数据库为您的 umbraco
项目创建一个新查询。复制并粘贴以下 SQL:
UPDATE umbracoUser SET userdisabled = 0, userLogin = 'admin', userPassword = 'default' WHERE id = 0
运行查询。现在已确保管理员帐户已启用并将密码设置为 default
.
这还行不通,因为密码存储为散列值,因此您需要暂时编辑 web.config 文件中的设置。
第 2 步:
在 web.config 文件中,在您的 Web 项目的根目录下,使用 Ctrl+F
找到 UsersMembershipProvider
passwordFormat
将设置为 Hashed
。您需要将其更改为 Clear
以便您可以登录。保存 web.config
文件。
第 3 步:
进入umbraco
登录页面,使用用户名admin和密码default登录。
登录后,您需要将 web.config
中的 passwordFormat
再次更改回 Hashed
并按保存。
步骤 4
现在您可以将 admin 用户的密码更改为不同的密码,它将以 hashed
值而不是 clear text
值保存在数据库中。
为确保它以 hashed
格式存储密码,运行 在您更改密码后进行此 SQL 查询。
SELECT userName, userPassword FROM umbracoUser WHERE id = 0
您应该会看到管理员用户名和散列密码。
我正在使用 Umbraco 入门网站,尝试使用凭据登录但无法登录,我已经浏览了 Umbraco 文档但仍然无法登录
第 1 步:
打开SQL Server Management Studio
使用数据库为您的 umbraco
项目创建一个新查询。复制并粘贴以下 SQL:
UPDATE umbracoUser SET userdisabled = 0, userLogin = 'admin', userPassword = 'default' WHERE id = 0
运行查询。现在已确保管理员帐户已启用并将密码设置为 default
.
这还行不通,因为密码存储为散列值,因此您需要暂时编辑 web.config 文件中的设置。
第 2 步:
在 web.config 文件中,在您的 Web 项目的根目录下,使用 Ctrl+F
找到 UsersMembershipProvider
passwordFormat
将设置为 Hashed
。您需要将其更改为 Clear
以便您可以登录。保存 web.config
文件。
第 3 步:
进入umbraco
登录页面,使用用户名admin和密码default登录。
登录后,您需要将 web.config
中的 passwordFormat
再次更改回 Hashed
并按保存。
步骤 4
现在您可以将 admin 用户的密码更改为不同的密码,它将以 hashed
值而不是 clear text
值保存在数据库中。
为确保它以 hashed
格式存储密码,运行 在您更改密码后进行此 SQL 查询。
SELECT userName, userPassword FROM umbracoUser WHERE id = 0
您应该会看到管理员用户名和散列密码。