如何创建用户并使用ASP.NET Identity获得新创建的ID

法兰克

我是ASP.NET Identity框架的新手,正在尝试做一些我在较旧的FormsAuthentication框架中曾经做过的事情。

我想做的是允许管理用户使用应用程序中现有的“注册”视图(或类似视图)创建一个新用户。完成此操作后,我想将该用户(可能使用生成的ID)与系统的其他区域相关联。

如何访问调用UserManager.CreateAsync()时生成的ID?

编辑:我希望具有“管理”角色的现有用户从系统内的“用户管理”区域中创建用户。到目前为止,下面的答案已经说明了如何获取“当前”用户的ID,这不是我想要的。

耶尔·奥斯特博斯(Jelle Oosterbosch)

使用IdentityUser或使用继承自的类IdentityUser,使模型具有UserId属性。使用以下代码,将用户传递给该方法,将填充ID。

var user = model.GetUser();
var result = await UserManager.CreateAsync(user, model.Password);

if (result.Succeeded)
    result = UserManager.AddToRole(user.Id, "User");

model.GetUser()返回的一个对象ApplicationUserIdentityUser

public ApplicationUser GetUser()
{
    var user = new ApplicationUser
    {
        UserName = UserName,
        FirstName = FirstName,
        LastName = LastName,
        Email = Email,
        ...
    };

    return user;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用OWIN在ASP.NET中向新创建的用户添加角色

来自分类Dev

如何获得对新创建记录的引用?

来自分类Dev

如何使用AspNet.Identity使用Asp.Net RTM位创建用户?

来自分类Dev

如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

来自分类Dev

ASP.Net Identity不创建用户

来自分类Dev

ASP.NET Identity用户创建

来自分类Dev

Laravel获取新创建资源的ID

来自分类Dev

如何在启动时/使用Web模板手动创建ASP.NET Identity用户

来自分类Dev

如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

来自分类Dev

如何从Accountcontroller外部使用Asp.net MVC身份创建新用户?

来自分类Dev

如何从Accountcontroller外部使用Asp.net MVC身份创建新用户?

来自分类Dev

如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

来自分类Dev

如何自动获得对新创建目录的写访问权?

来自分类Dev

如何获得带有其代理的新创建实体?

来自分类Dev

如何获得对新创建的Android活动的引用

来自分类Dev

Visual Studio无法检测到asp.net“网站”的新创建的类

来自分类Dev

ASP .NET MVC 5 Checkbox循环以获取新创建的值

来自分类Dev

尝试在Ubuntu上运行新创建的ASP.NET vNext项目,但出现错误

来自分类Dev

如何在ASP .NET Core中创建Azure AD用户?

来自分类Dev

如何在ASP .NET Core中创建Azure AD用户?

来自分类Dev

使用ASP.NET Idenity创建默认用户帐户

来自分类Dev

使用ASP.NET Idenity创建默认用户帐户

来自分类Dev

JS:如何为新创建的HTML元素分配ID

来自分类Dev

如何从 Meteor.loginWithFacebook() 方法获取新创建的 _id?

来自分类Dev

如何在ASP.NET Identity中创建不同的用户类型?

来自分类Dev

如何在ASP.NET Identity中创建不同的用户类型?

来自分类Dev

如何在Firebase中获取新创建的用户的用户ID

来自分类Dev

使用新创建的列

来自分类Dev

使用 ASP.Net Identity 时如何获取 AD 用户

Related 相关文章

  1. 1

    如何使用OWIN在ASP.NET中向新创建的用户添加角色

  2. 2

    如何获得对新创建记录的引用?

  3. 3

    如何使用AspNet.Identity使用Asp.Net RTM位创建用户?

  4. 4

    如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

  5. 5

    ASP.Net Identity不创建用户

  6. 6

    ASP.NET Identity用户创建

  7. 7

    Laravel获取新创建资源的ID

  8. 8

    如何在启动时/使用Web模板手动创建ASP.NET Identity用户

  9. 9

    如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

  10. 10

    如何从Accountcontroller外部使用Asp.net MVC身份创建新用户?

  11. 11

    如何从Accountcontroller外部使用Asp.net MVC身份创建新用户?

  12. 12

    如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

  13. 13

    如何自动获得对新创建目录的写访问权?

  14. 14

    如何获得带有其代理的新创建实体?

  15. 15

    如何获得对新创建的Android活动的引用

  16. 16

    Visual Studio无法检测到asp.net“网站”的新创建的类

  17. 17

    ASP .NET MVC 5 Checkbox循环以获取新创建的值

  18. 18

    尝试在Ubuntu上运行新创建的ASP.NET vNext项目,但出现错误

  19. 19

    如何在ASP .NET Core中创建Azure AD用户?

  20. 20

    如何在ASP .NET Core中创建Azure AD用户?

  21. 21

    使用ASP.NET Idenity创建默认用户帐户

  22. 22

    使用ASP.NET Idenity创建默认用户帐户

  23. 23

    JS:如何为新创建的HTML元素分配ID

  24. 24

    如何从 Meteor.loginWithFacebook() 方法获取新创建的 _id?

  25. 25

    如何在ASP.NET Identity中创建不同的用户类型?

  26. 26

    如何在ASP.NET Identity中创建不同的用户类型?

  27. 27

    如何在Firebase中获取新创建的用户的用户ID

  28. 28

    使用新创建的列

  29. 29

    使用 ASP.Net Identity 时如何获取 AD 用户

热门标签

归档