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);
}
}