任務45:Identity MVC:註冊邏輯實現cookie
在註冊成功直接進行登錄,使用SignInide
這裏的signIn其實是HttpContext.Signin的封裝spa
await _signManager.SignInAsync(identityUser, new AuthenticationProperties { IsPersistent = true });
再次執行註冊的頁面code
查看到cookie內有值了blog
登錄成功後進行判斷it
@if (User.Identity.IsAuthenticated) { <li class="nav-item"> Welcome @User.Identity.Name, <a class="nav-link text-dark" asp-area="" asp-controller="Account" asp-action="Loginout">Log out</a> </li> } else { <li class="nav-item"> <a class="nav-link text-dark" asp-area="" asp-controller="Account" asp-action="Register">Register</a> </li> <li class="nav-item"> <a class="nav-link text-dark" asp-area="" asp-controller="Account" asp-action="Login">Log in</a> </li> }