0
这是一个关于asp.net mvc 5的问题。 在某些操作中,虽然用户通过他的ID获得用户授权,但会检查用户!= null 。为什么他们检查用户!= null?虽然用户被授权,但正在检查用户!= null
[Authorize, /* with some other attributes */]
public async Task<ActionResult> ChangePassword(ChangePasswordViewModel model)
{
// ...
var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());
// why they check user != null?
if (user != null)
{
await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);
}
}