C# MVC |通过邮件邀请新用户

C# MVC |通过邮件邀请新用户,c#,asp.net-mvc,asp.net-identity,identity,C#,Asp.net Mvc,Asp.net Identity,Identity,我想让我的web应用程序(MVC 5)中的管理员可以选择邀请用户访问我的web应用程序(甚至可以使用预定义的角色) 我需要自己从头开始实现它吗?还是有现成的东西(来自微软) 如果我真的需要从头开始实现它,任何人都有一篇很好的文章或教程来解释这个过程和工作流程 另外,我正在使用Identity 2.0 谢谢。可能有简单的工作流程: 生成令牌 发送包含以下链接的电子邮件:site.com/Home/Register?token=123123&role=moderator 当用户点击此链接时,您必须检

我想让我的web应用程序(MVC 5)中的管理员可以选择邀请用户访问我的web应用程序(甚至可以使用预定义的角色)

我需要自己从头开始实现它吗?还是有现成的东西(来自微软)

如果我真的需要从头开始实现它,任何人都有一篇很好的文章或教程来解释这个过程和工作流程

另外,我正在使用Identity 2.0


谢谢。

可能有简单的工作流程:

  • 生成令牌

  • 发送包含以下链接的电子邮件:
    site.com/Home/Register?token=123123&role=moderator


  • 当用户点击此链接时,您必须检查令牌是否有效,并创建具有指定角色的新用户。

    入侵者通过url更改权限级别的好方法:
    http://example.com/blah/blah?token=blah&role=admin
    @trailmax这只是对方法的解释。实际上,您应该比较token和params,或者只是在token中加密params