【问题标题】:Allow user to claim account允许用户申请帐户
【发布时间】:2012-06-22 04:21:50
【问题描述】:

这更像是一个一般性的战略问题,而不是编码 - 如果这里不合适,请告诉我。我敢肯定,一旦我制定了工作策略,我就会遇到编码问题。

我正在创建一个允许供应商和商家创建帐户的 php/mysql 站点。由于供应商和商家帐户将相互关联,因此我需要允许供应商为商家创建临时帐户,反之亦然,以便将库存分配给商家。

如果供应商为商家创建帐户,允许商家稍后申领商家帐户的最佳策略是什么?

约束:

我不一定希望在供应商创建帐户时通知商家(这可能会让供应商有机会向商家发送垃圾邮件)

我希望声明过程尽可能自动化

我曾考虑使用电子邮件地址做一些事情,但这会假设给定的初始电子邮件地址是准确的。

如何防止无人认领的页面被劫持?

我曾考虑简单地为供应商生成的商家使用单独的表格,然后将其链接到商家生成的帐户,但这对我来说似乎效率低下 - 特别是当您考虑到许多供应商会为同一个商家创建记录时。

我们将不胜感激您的经验。

【问题讨论】:

    标签: database-design


    【解决方案1】:

    我假设一个供应商可以拥有零个或多个商家,而一个商家可以属于零个或多个供应商。

    在这种情况下,您可以这样处理:

    a) 供应商和商家的目录,帐户相互独立

    b) 供应商不是为商家创建帐户,而是邀请商家创建帐户

    c) 允许供应商与商家连接,反之亦然,但连接必须经过批准(以防止垃圾邮件)

    d) 只有在供应商和商家之间建立联系时,才能进行库存的分配和跟踪 - 库存跟踪始终与供应商和商家之间的关系绑定

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      相关资源
      最近更新 更多