【发布时间】:2016-11-19 08:57:29
【问题描述】:
工作流程:
注册表格中的用户提供了他的电子邮件、密码和公司名称。注册过程中自动创建同名公司(型号
Company)。该用户自动成为该公司的管理员(在User模型中我有角色字段)。公司管理员可以邀请候选人。在表格中给出候选人的电子邮件、名字和姓氏。应用程序向候选人发送一封带有激活链接的电子邮件。
候选人通过点击链接转到设置密码的表单页面并重定向到登录页面
候选人可以登录并添加新项目到数据库(模型
Item)
问题是许多公司应该能够拥有相同的用户(相同的电子邮件地址)。当前应用程序返回该电子邮件已在使用中(在其他公司,但不能那样)。所以这有点像软件即服务。任何想法如何解决这个问题?
【问题讨论】:
-
这很奇怪,因为通常使用电子邮件地址被视为解决此问题的解决方案——通常人们有公司电子邮件地址,或者至少不为许多公司使用相同的地址。怎么会有多家公司使用同一个邮箱?!
-
哦,对了,因为他们不是真正的公司。