2

我有 3 个不同的用例,我想在同一模型中创建一个系统用户:

  • 在我的客户加入平台的过程中我的客户
  • 同事通过电子邮件注册成为其组织的用户
  • 邀请我的客户客户在结帐
    过程中注册一个帐户。

我希望他们在这个过程中输入他们的新密码。我如何最好地解决这个问题?

4

2 回答 2

1

在最新版本中,即使用户通过注册,returnUrl 也会保留,从而解决了问题。感谢 MDriven 的大力支持!

于 2020-05-20T11:45:11.990 回答
0

即使有可能走这条路,我也建议你把它反过来。要求用户创建一个帐户。一旦他们拥有一个帐户,您就可以通过在已经存在的 sysuser 上设置一些状态来将该帐户提升为同事和/或客户。

...有一个 UserInvite 对象 - 将链接通过电子邮件发送到接受邀请的页面 - 如果他们没有这样做,在接受页面中显示用户链接以注册或登录。一旦您在范围内拥有 CurrentUser 和 UserInviteObject,您就可以将它们捆绑在一起并完成思考。

于 2020-05-05T11:47:13.633 回答