任務45:Identity MVC:註冊邏輯實現

任務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>
                        }

 

 

相關文章
相關標籤/搜索