创建注册页面的步骤

  1. 创建注册用的 RegisterViewModel
  2. 创建用于账户处理的 AccoutController
  3. 创建用户注册页面 Register.cshtml
  4. 修改 _Layout,在导航栏添加注册链接

    UserManager & SignInManager

    | UserManager | SignInManager | | —- | —- | | 对 User 的增删改查 | 登录(登出) User | |
    - CreateAsync
    - DeleteAsync
    - UpdateAsync
    - …
    |
    - SignInAsync
    - SignOutAsync
    - IsSignedIn
    - …
    |