2009-08-04 20 views
0

我認爲這是一個簡單的問題,但也有一點複雜的問題。 ;-)這是最簡單的註冊表單嗎?

簡單用戶註冊表單的必填字段是什麼。

我想我們不想在註冊的第一步輸入所有的用戶詳細信息,我們可以在註冊成功後設置。

樣表

First name  :_ _ _ _ _ _ 

Middle Name  :_ _ _ _ _ _ 

Last Name   :_ _ _ _ _ _ 

Organization name :_ _ _ _ _ _ 

Email id   :_ _ _ _ _ _ 

and finaly captcha: 

因此,任何其他建議嗎?

請給我你對此的想法。

回答

7

最簡單的註冊表單就像StackOverflow使用的那樣:它不要求任何超出用戶名(和OpenID登錄)的任何內容。

+0

@Dav:如果用戶沒有任何OpenID他/她如何註冊openID啓用的註冊。 – coderex 2009-08-04 17:57:33

+3

http://openid.net/get/ – Amber 2009-08-04 18:01:46

4

無論是最低限度,你需要知道爲用戶提供他們所需要的。

3

這取決於你想知道的用戶。這是一個商業網站,論壇,遊戲嗎?但名字和電子郵件總是很好的知道。也許你想使用OpenID,就像Google一樣。

2

取決於您要註冊的內容。最簡單的將是用戶名和電子郵件,並且在用戶名的特殊情況下,您可以使用電子郵件更簡單的形式。大多數其他信息無論如何都不重要,並且最好放置在配置文件選項頁面中。

0

這是高度依賴於情況,沒有正確的答案。

0

用戶名(也許用戶名==電子郵件地址?)和密碼將覆蓋大多數基地(一種聯繫和確認用戶的方式)。

讓他們稍後填入剩下的內容,一旦他們在您的Web應用程序中。

1

最簡單的就是使用stackoverflow.com和越來越多的其他地方的OpenID。

http://www.codinghorror.com/blog/archives/001121.html

這意味着你不必管理密碼等等一應俱全。

正如你所說,你可以在那裏有一個配置文件頁面,讓你設置額外的屬性。

0

取決於任務。最簡單的註冊可以是用戶的電子郵件地址(雙倍用戶名)。他們可以稍後設置其他領域,或者您可以智能地填寫他們作爲他們流程的一部分填寫的其他表格(例如,訂單表格/付款表格)。的確,該流程可以創建賬戶,這意味着不需要明確的註冊功能,儘管我仍然建議將其中一個作爲獨立賬戶。我的意思是,如果其他功能無論如何都具有註冊數據捕獲字段,則無需在執行其他網站功能之前進行註冊。

0

你必須擁有類似CAPTCHA才能阻止腳本攻擊。

1

我是史蒂夫克魯格在他的書Don't Make Me Think中建議的方法之一,現在要求最低限度以及稍後的細節。因此,請求一個電子郵件地址和一個密碼(似乎從您的示例中缺失)。

您將降低用戶成爲您網站註冊會員的門檻,讓您的訪客填充更多信息後,他會更容易,一旦他在「內部」,並看到提供額外信息的價值。