两种不同类型的用户(司机和乘客)可以使用相同的电子邮件地址注册,因为我希望用户可以作为司机或乘客登录,或者他们可以都使用相同的电子邮件地址。
我已尝试尝试,但出现失败消息,表明该电子邮件已被其他用户关联
不,电子邮件是主键,因此它们不能与多个帐户关联。
这一切都取决于您的数据库结构。如果您对所有用户使用相同的表并且电子邮件是唯一的,那么他们就不能。如果您为每种用户类型使用不同的表,则可以。 您可以将电子邮件更改为不唯一或使用不同的表。一个很好的解决方案是在父配置文件下允许多个配置文件。用户使用电子邮件登录,然后创建个人资料(司机/乘客),就像您可以从父帐户创建多个 Facebook 个人资料一样。