使用自定义上下文从数据库身份验证中获取值
Get a value from the database authentication with a custom context
我正在尝试恢复登录该网站但我目前被阻止的用户的价值。
我使用 .Net core 2.1 和 EF Core。我创建了一个名为 jakformulaireContext
和 jakformulaireUser
.
的上下文
我必须发送一封电子邮件来确认用户已经注册了一个事件,但是我找不到允许我恢复数据库中的字段 "email" 的代码。
在包含 Register 控制器的脚手架部分我成功了,因为我会恢复字段的值 "email" 但这里我在位于 Account 之外的控制器中。
所以我尝试进行查找,但它似乎不是正确的方法,因为我得到了一个任务 <>,而我只想要一个字符串。
var user = _userManager.FindByEmailAsync ("jon@live.be");
你有解决办法吗?
如果您有异步方法,它将 return 一个任务。所以你需要做的是等到那个方法完成。方法是:
var user = await _userManager.FindByEmailAsync ("jon@live.be");
的更多信息
我正在尝试恢复登录该网站但我目前被阻止的用户的价值。
我使用 .Net core 2.1 和 EF Core。我创建了一个名为 jakformulaireContext
和 jakformulaireUser
.
我必须发送一封电子邮件来确认用户已经注册了一个事件,但是我找不到允许我恢复数据库中的字段 "email" 的代码。
在包含 Register 控制器的脚手架部分我成功了,因为我会恢复字段的值 "email" 但这里我在位于 Account 之外的控制器中。
所以我尝试进行查找,但它似乎不是正确的方法,因为我得到了一个任务 <>,而我只想要一个字符串。
var user = _userManager.FindByEmailAsync ("jon@live.be");
你有解决办法吗?
如果您有异步方法,它将 return 一个任务。所以你需要做的是等到那个方法完成。方法是:
var user = await _userManager.FindByEmailAsync ("jon@live.be");
的更多信息