我认为这是一个简单的问题,但也有点复杂的问题。 ; - )
简单用户注册表单的必填字段是什么。
我认为我们不想在注册的第一步输入所有用户详细信息,我们可以在注册成功后设置。
示例表格
First name :_ _ _ _ _ _
Middle Name :_ _ _ _ _ _
Last Name :_ _ _ _ _ _
Organization name :_ _ _ _ _ _
Email id :_ _ _ _ _ _
and finaly captcha:
那么还有其他建议吗?
请告诉我你的想法。答案 0 :(得分:7)
最简单的注册表单就像StackOverflow使用的那样:除了用户名(和OpenID登录)之外,它不会请求任何内容。
答案 1 :(得分:4)
为了向用户提供他们需要的东西,您需要了解的最低要求是什么。
答案 2 :(得分:3)
这取决于您想要了解的有关用户的信息。它是一个商业网站,论坛,游戏吗?但名字和电子邮件总是很清楚。也许你想使用一个OpenID,比如googles。
答案 3 :(得分:2)
取决于您注册的内容。最简单的是用户名和电子邮件,在用户名 的特殊情况下,您可以使用更简单的电子邮件。大多数其他信息无论如何都不太重要,最好放在个人资料选项页面中。
答案 4 :(得分:1)
最简单的就是stackoverflow.com和越来越多其他地方使用的OpenID。
http://www.codinghorror.com/blog/archives/001121.html
这意味着您根本不需要管理密码等。
正如您所说,您可以在其中设置一个配置文件页面,以便您设置其他属性。
答案 5 :(得分:1)
我非常喜欢Steve Krug在他的书Don't Make Me Think中建议的方法之一,即现在要求最低限度,以及稍后详细说明。因此,只要求提供电子邮件地址和密码(您的示例中似乎缺少这些信息)。
您将降低用户成为您网站注册会员的门槛,并且让访问者在“内部”填写更多信息并且看到为您提供额外信息的价值时更容易。< / p>
答案 6 :(得分:0)
这在很大程度上取决于具体情况,没有正确答案。
答案 7 :(得分:0)
用户名(可能是用户名==电子邮件地址?)和密码将涵盖大多数基础(联系和确认用户的方式)。
一旦他们进入您的网络应用程序,让他们稍后填写其余部分。
答案 8 :(得分:0)
取决于任务。最简单的注册可以是用户的电子邮件地址(也可以是用户名)。他们可以稍后设置其他字段,或者您可以从其他表单(例如订单表单/付款表单)中智能地填写它们,作为其流程的一部分填写。实际上,该过程可以创建帐户,这意味着不需要显式注册功能,尽管我仍然建议将其作为独立的。我的意思是,如果其他功能还有注册数据捕获字段,则无需在执行其他网站功能之前注册。
答案 9 :(得分:0)
你必须拥有像CAPTCHA这样的东西才能阻止脚本攻击。