content-management-system - 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 的论坛,但签名过程也失败了。
如果有人知道如何解决验证问题,请帮助我。
谢谢。
解决方案
推荐阅读
- python - 如何检查以0结尾的数字?
- android - 在 Android 中将 minsdkversion 设置为非常低的版本有什么缺点吗?
- c# - .NET Core 2.1 进程终止看门狗
- angular - Angular 6 - 承诺
不可分配给 LeagueTable 类型 - c# - 如何按 C# 列表排序,以便重复项以插入的相反顺序显示
- python - 根据 Pandas ewm() 计算指数移动平均值
- jinja2 - 如何检索 /srv/salt/top.sls 中 /srv/salt/projects 下的目录列表
- python - 使用 pandas 修改数据框的某些列
- html - 没有缓存的html5音频播放器
- javascript - jQuery - 子行 td 在 th 下面而不是在左边(对齐)