我在我的应用程序中使用Asp.net Identity 2。我得到这样的当前用户ID:
User.Identity.GetUserId()
它工作正常,但是当我登录到仪表板,然后从仪表板创建用户时,如下所示:
User.Identity.GetUserId()
该ID被插入的用户替换。
我该如何解决这个问题?
我在我的应用程序中使用Asp.net Identity 2。我得到这样的当前用户ID:
User.Identity.GetUserId()
它工作正常,但是当我登录到仪表板,然后从仪表板创建用户时,如下所示:
User.Identity.GetUserId()
该ID被插入的用户替换。
我该如何解决这个问题?
如果您使用的是默认AccountController::Register
之类的实现,请注意,此操作将在注册后登录新用户,即:
await SignInManager.SignInAsync(user,isPersistent:false,rememberBrowser:false);
您可以在实现中删除该行。