首页 > 解决方案 > Umbraco Core 8.0.0.0 用户验证问题

问题描述

我正在尝试最新版本的 Umbraco 8(免费)。

我安装了 Nuget 包并运行初始网站,没有出现任何问题(https://our.umbraco.com/documentation/Getting-Started/Setup/Install/install-umbraco-with-nuget)。

我试图添加安全登录模型并遵循本教程https://www.uniquesoftwaredev.com/umbraco-8-authentication-authorization/

我能够到达控制器从局部视图验证用户详细信息的部分。

但是,控制器无法通过用户验证。

在此处输入图像描述

我检查了参数并且值是正确的,问题出在方法 Membership.ValidateUser(model.Username, model.Password)

我在另一个页面上发现问题可能是因为模型缺少 RememberMe 属性。

https://our.umbraco.com/forum/umbraco-7/using-umbraco-7/75789-issue-with-authentication

但是,即使我添加了该属性,验证仍然失败。

我检查了网站配置中的一些参数。

在此处输入图像描述

并将 enableSimpleMenbership 更改为 true。但问题仍在发生。

我发现用户停用过程方法是随机停用用户。选择用户,启用它(消息显示已应用更改),然后刷新页面;它将再次处于非活动状态。

在此处输入图像描述

我不确定这个问题是否会影响验证过程,因为即使我使用默认管理员进行了测试,它也无法通过用户验证。

顺便说一句,我试图进入 Umbraco 的论坛,但签名过程也失败了。

在此处输入图像描述

在此处输入图像描述

如果有人知道如何解决验证问题,请帮助我。

谢谢。

标签: content-management-systemumbraco8

解决方案


推荐阅读