最近一段時(shí)間在做賬號(hào)系統(tǒng),主要是制作一個(gè)供移動(dòng)端應(yīng)用所使用的登錄/注冊(cè)等功能的SDK。趁此機(jī)會(huì),對(duì)登錄注冊(cè)稍微做了些思考和整理,主要是回答以下幾個(gè)問題:
為何一個(gè)產(chǎn)品需要登錄/注冊(cè)功能?
目前都有哪些登錄/注冊(cè)方式?
這么多方式,應(yīng)該怎么去設(shè)計(jì)自家產(chǎn)品的登錄/注冊(cè)功能呢?
未來的登錄/注冊(cè)會(huì)是怎樣的?
下面依次展開。
1. 為何一個(gè)產(chǎn)品需要登錄/注冊(cè)功能?
話說一開始的產(chǎn)品是沒有登錄/注冊(cè)功能的,用的人多了就慢慢有了。人一多,有可能不同的人會(huì)有不同的權(quán)益,或者產(chǎn)品本身就需要對(duì)“用戶”進(jìn)行身份識(shí)別,于是就需要對(duì)每一個(gè)來用產(chǎn)品的人來進(jìn)行“虛擬身份”登記。然后,驗(yàn)證登記時(shí)所認(rèn)可的用戶身份信息來給予不同用戶不同的權(quán)益。
這就類似于身份證,一旦我不湊巧在地鐵內(nèi)被警察叔叔攔住要驗(yàn)明正身時(shí),我就得乖乖掏出身份證來證明我是我自己,而且是一個(gè)雖然面目可憎但內(nèi)心純良的好好青年。
當(dāng)然,我們并不是一開始就有身份證的。當(dāng)我到了16歲的時(shí)候,我才拿著我家的戶口本到公安局辦理了我的第一張身份證。這就是注冊(cè),即第一次在一個(gè)系統(tǒng)里留下自己的一些信息,并獲得該系統(tǒng)所認(rèn)可的身份證明。對(duì)于公安局來說,這個(gè)身份證明是身份證;而對(duì)于一般的互聯(lián)網(wǎng)產(chǎn)品來說,這個(gè)身份證明就是“賬號(hào)+密碼”。
有了身份證之后,行走社會(huì)就方便了。比如以前去網(wǎng)吧的時(shí)候,常常需要驗(yàn)證我是否未成年,當(dāng)我身上沒身份證時(shí),常常被拒絕。因?yàn)槟菚r(shí)候還長(zhǎng)著一張娃娃臉,報(bào)身份證號(hào)碼也不能說明這個(gè)身份證號(hào)碼是我的;但當(dāng)我?guī)е矸葑C時(shí),一甩過去,網(wǎng)管一比對(duì)就迅速地通過了驗(yàn)證。這就是一次登錄行為,即用注冊(cè)時(shí)所獲得的身份證明去提供給系統(tǒng)作驗(yàn)證,向系統(tǒng)證明自己就是自己。證明是自己后,就能夠獲取或使用相應(yīng)的權(quán)益了。
所以,當(dāng)產(chǎn)品對(duì)于每個(gè)人權(quán)益都相同或者無需驗(yàn)證身份的時(shí)候,其實(shí)是不需要登錄/注冊(cè)的。
2. 目前都有哪些登錄/注冊(cè)方式?
稍微統(tǒng)計(jì)了一下,目前常見的大概有五種登錄方式和三種注冊(cè)方式。先講注冊(cè)方式,再講登錄方式,具體如下:
注冊(cè)方式
1、賬號(hào)密碼注冊(cè)
這種方式是最常見的。可以作為賬號(hào)的有手機(jī)號(hào)碼、郵箱地址和自定義用戶名(一般允許字母加數(shù)字)。
自定義用戶名注冊(cè)
自定義用戶名屬于比較早期的注冊(cè)方式,那時(shí)候郵箱和手機(jī)覆蓋度還很小,大多數(shù)人還沒有。所以,就需要用戶自己想一個(gè)賬號(hào)名。當(dāng)然,還有較為少見一種方式——申請(qǐng)?zhí)柎a,如qq號(hào),以前用戶只能由騰訊進(jìn)行分配得到一個(gè)qq號(hào),后來可以讓用戶在一定范圍內(nèi)進(jìn)行挑選,付費(fèi)的話可以得到更具有意義的數(shù)字賬號(hào)。深諳此術(shù)的還有幾大手機(jī)運(yùn)營(yíng)商了?,F(xiàn)在還支持自定義注冊(cè)的產(chǎn)品如汽車之家(不過現(xiàn)在基本都需要用戶強(qiáng)綁定手機(jī)號(hào)碼或者郵箱,因?yàn)檫@牽涉的更加進(jìn)一步的身份認(rèn)證問題)等。
自定義用戶名注冊(cè) from 汽車之家
選號(hào)碼注冊(cè) from 聯(lián)通
郵箱地址注冊(cè)
進(jìn)入千禧年之后,隨著互聯(lián)網(wǎng)的漸漸普及,我們都創(chuàng)建了自己的個(gè)人郵箱賬號(hào)。而且在大部分人有了qq之后,qq附帶的qq郵箱也補(bǔ)足了人們對(duì)郵箱號(hào)的缺失。由于郵箱具有個(gè)人私密性,且能夠進(jìn)行信息的溝通,因此,大部分網(wǎng)站開始采用郵箱賬號(hào)作為用戶名來進(jìn)行注冊(cè),并且會(huì)在注冊(cè)的過程中要求登錄到相應(yīng)郵箱內(nèi)查收激活郵件,驗(yàn)證我們對(duì)該注冊(cè)郵箱的所有權(quán)?,F(xiàn)在絕大多數(shù)網(wǎng)站都支持用郵箱進(jìn)行注冊(cè),如支付寶等。
使用郵箱注冊(cè) from 支付寶
手機(jī)號(hào)碼注冊(cè)
在互聯(lián)網(wǎng)普及之后,智能手機(jī)與移動(dòng)互聯(lián)網(wǎng)發(fā)展迅猛。手機(jī)也成為每個(gè)人必不可少