要求用户注册帐户的替代方案?

时间:2010-12-28 05:29:42

标签: web-applications authentication user-accounts

我正在开展一个侧面项目来构建我的新Web应用程序。为了便于讨论,我们假设这个应用程序显示了一件着名艺术品的随机照片。在1到5的等级上,要求用户评价他们对每件艺术品的喜好程度,然后显示下一张照片。最终,该应用程序能够了解该人的风格,并能够推荐他/她可能觉得愉快的艺术品。

整个概念与Netflix类似。我理解如何做所有的首选项匹配逻辑(尽管不像Netflix那样复杂)。 但是我想找到一种方法来做到这一点,而不要求用户先创建一个帐户。这是一个新颖的网站,典型的用户可能只使用了几次。要求注册是过度的,可能会大大降低其实用性。我想让人们在首次浏览时间的五秒钟内开始对艺术作品进行评级,同时保持投票的完整性(因为建议取决于其他人如何评价各种艺术作品)。

可以吗?

一些想法:

  • 的OpenID 即可。完美的解决方案,除了它没有被广泛使用,我的目标受众不是技术最熟练的人口。
  • 短信。用户输入电话号码并发送四位数代码以键入Web应用程序。限制滥用的快速,简单和好方法。然而,隐私问题比比皆是......人们可能不太可能给我他们的电话号码而不是他们的电子邮件地址。
  • Facebook登录。由于隐私问题,我个人没有Facebook帐户。我真的很讨厌支持这样一个专有平台。
  • 哈希代码/书签。 Vistor的初始页面视图生成一个5或6位字母数字代码,嵌入在每个后续URL中。他们可以为任何页面添加书签以保存其状态。好:非常简单的系统,不需要任何用户操作。不好:非常容易填写投票箱,可能很难说明用户通过电子邮件或社交网站共享包含其ID代码的链接。

3 个答案:

答案 0 :(得分:1)

我只想要一个电子邮件地址。我想大多数人都愿意输入一个电子邮件地址来开始任何个性化的网站体验(如推荐等)。然后,只需生成一个密码并发送一个基本的欢迎电子邮件,其中包含密码并链接到该网站以供将来参考...

答案 1 :(得分:1)

我认为短信的想法太糟糕了。只要你非常明确地说这是他们从你那里获得的唯一短信,我就不会有问题。我不会成为Facebook登录的粉丝 - 我总是很谨慎,我永远无法切断我的Facebook帐户与我可能连接到它的任何东西之间的关系,或者它会开始垃圾邮件我的墙/朋友们“某某某某在 __ 上投了一件艺术品!”

像另一位回答者说我会考虑只做一个电子邮件地址和一个PIN或其他东西。您并不真正需要任何其他信息用于网站的目的,这足以跟踪您可能需要的任何附加到用户的任何信息。

答案 2 :(得分:0)

感谢您的回复,伙计们!我最终要做的是:

  1. 允许一个人立即开始投票以吸引他们的兴趣。但是,他们的投票保存在cookie中,并且不会提交给数据库。

  2. 一旦此人对3件或4件物品进行评级,他们会收到一条消息,上面写着“嘿,如果您想保存投票,请立即创建帐户!”我会给他们选择使用OpenID,Facebook或快速创建特定于站点的用户帐户。

  3. 创建帐户后,存储在cookie中的数据将写入数据库(未来排名也是如此)。