【发布时间】:2012-07-08 22:28:22
【问题描述】:
假设我们有一个电子商务网站,它提供了 3 种用户注册方式:
- 普通电子邮件
- 通过脸书
- 通过推特
现在让我们假设我们有用户通过 facebook/twitter 帐户签名,我们需要向他发送有关他的订单的通知(订单完成或类似的 s/t)。我们应该怎么做?对于普通的电子邮件用户来说,这是绝对清楚的——我们应该只是通过电子邮件通知他们,但是 Facebook/Twitter 用户呢?
谢谢!
【问题讨论】:
假设我们有一个电子商务网站,它提供了 3 种用户注册方式:
现在让我们假设我们有用户通过 facebook/twitter 帐户签名,我们需要向他发送有关他的订单的通知(订单完成或类似的 s/t)。我们应该怎么做?对于普通的电子邮件用户来说,这是绝对清楚的——我们应该只是通过电子邮件通知他们,但是 Facebook/Twitter 用户呢?
谢谢!
【问题讨论】:
当他们使用 Facebook 对您的应用程序进行身份验证时,您可以请求电子邮件权限,以便能够访问他们指定用于其 Facebook 帐户的电子邮件地址。在注册时,您可以将此地址存储在您的数据库中,所有订单流程都可以遵循现有的电子邮件路径。
您也可以在 twitter 上重复使用这种方法。
我理解区分注册流程的必要性,但我认为您希望尽可能简化发布订单通知,以确保用户之间的一致性。
【讨论】: