作者:hooly
微信公眾號:一口袋星光
一個完整的賬號系統(tǒng)包括哪幾部分亭引?
通常大家都會分成四部分:
1.注冊(手機(jī)號称开?郵箱糟把?用戶名绢涡?/密碼限制?/驗證碼遣疯?)
2.登錄(已有賬號/第三方授權(quán)雄可?/動態(tài)登錄?)
3.維護(hù)密碼(修改密碼?重置密碼数苫?)
4.注銷賬號
不過這還遠(yuǎn)遠(yuǎn)不夠聪舒,修改手機(jī)號流程?修改郵箱流程虐急?什么情況下可以綁定/解綁第三方授權(quán)賬號箱残?后面根據(jù)一個設(shè)計案例來重新熟悉一下這個流程。
舉例:XX網(wǎng)賬號系統(tǒng)產(chǎn)品設(shè)計
注冊登錄流程圖
一戏仓、注冊流程:
i)使用手機(jī)號/郵箱/唯一標(biāo)識用戶名三種注冊形式疚宇。
使用手機(jī)號和郵箱這兩種方式是目前互聯(lián)網(wǎng)產(chǎn)品使用比較多的方式。
使用用戶名注冊相對比較少赏殃,用戶記憶成本也比較高敷待,并且在有些業(yè)務(wù)場景中是需要獲取用戶手機(jī)號的。如果是用戶名注冊的用戶且未綁定手機(jī)號仁热,那么就要在業(yè)務(wù)場景中打斷用戶榜揖,引導(dǎo)用戶去綁定手機(jī)號,用戶體驗會相對比較差抗蠢。
ii)密碼
需要設(shè)定密碼的格式举哟、長度以及安全等級。一般來說密碼包含數(shù)字迅矛、字母大小寫妨猩、特殊字符,且長度最好大于6個字符秽褒。
有些網(wǎng)站提供的“密碼設(shè)置建議”
舉例:英文+數(shù)字+特殊字符三者組成算強(qiáng)壶硅;英文+數(shù)字/英文+特殊符號/數(shù)字+特殊符號為中;只有英文或者數(shù)字或者符號就算弱 ?销斟;
密碼安全等級
還有一種形式庐椒,動態(tài)密碼驗證。每次都需要用戶輸入手機(jī)號蚂踊。方便簡單無需用戶記憶密碼约谈。但是對短信平臺的送達(dá)率有要求。
iii)驗證碼:
目前用的多的基本上是輸入圖片中的字母和數(shù)字(一般不區(qū)分字母大小寫)
圖片驗證碼
二犁钟、登錄流程:
i)賬號密碼登錄:用已經(jīng)注冊的手機(jī)號/郵箱以及密碼進(jìn)行登錄棱诱。
ii)第三方授權(quán)登錄:允許第三方網(wǎng)站在用戶授權(quán)的前提下訪問網(wǎng)站。這種授權(quán)無需將用戶的賬號密碼提供給第三方特纤,目前支持的有QQ军俊、新浪、微信捧存、微博粪躬、搜狐担败、163、豆瓣等等镰官。
第三方賬號授權(quán)登錄流程圖
三提前、維護(hù)密碼:
i)忘記密碼
忘記密碼
忘記密碼流程:驗證手機(jī)號/郵箱----輸入新密碼----修改成功(允許和舊密碼相同)
忘記密碼
ii)重置密碼
重置密碼流程:輸入舊密碼----輸入新密碼----驗證舊密碼----修改成功(不允許和舊密碼相同)
四、綁定/修改:手機(jī)號/郵箱
分如下幾種情況:
i)手機(jī)號/郵箱注冊用戶泳唠,綁定郵箱/手機(jī)號狈网。
這種情況特點就在于,用戶是使用手機(jī)號/郵箱正常注冊的笨腥,已經(jīng)按照流程填寫過密碼拓哺。
非第三方賬號授權(quán),綁定郵箱/手機(jī)號
i)第三方賬號授權(quán)登錄的脖母,首次綁定郵箱/手機(jī)號士鸥。
這種情況的特點是,用戶是使用第三方賬號授權(quán)登錄的谆级,并沒有設(shè)置過密碼烤礁。所以在首次綁定郵箱/手機(jī)號的時候,需要增加一步設(shè)置密碼的流程肥照。
第三方賬號授權(quán)登錄的脚仔,首次綁定郵箱/手機(jī)號
五、綁定/解綁第三方賬號
綁定:
如果該第三方賬號未綁定過其他賬號舆绎,則可以直接綁定成功鲤脏;
如果該第三方賬號綁定過其他賬號,且對方賬號有iphone/email吕朵,則可以把此第三方賬號和對方賬號解綁凑兰,而綁定到當(dāng)前的賬號上來。
如果該第三方賬號綁定過其他賬號边锁,且對方賬號無iphone和email,則當(dāng)前賬號不可以綁定該第三方賬號波岛,綁定不成功茅坛。
解綁:如果該第三方賬號所綁定的當(dāng)前賬號,有iphone/email/其他第三方賬號则拷,三者有其一贡蓖,則可以解綁;反之煌茬,則不能解綁斥铺。
綁定/解綁第三方賬號
六、解綁手機(jī)號
案例:
A用戶想要注冊一個賬號坛善,卻發(fā)現(xiàn)A手機(jī)號已經(jīng)被注冊晾蜘,這時候有兩種可能
1.這個被注冊的賬號是A之前注冊的
2.這個被注冊的賬號不是A的邻眷,A手機(jī)號之前是屬于B的,停機(jī)后被回收剔交,現(xiàn)在屬于A肆饶。
所以界面提供兩種選擇:
手機(jī)號已經(jīng)被別的賬號綁定
①不是我的、繼續(xù)綁定岖常;②是我的驯镊,直接登錄
如果用戶選擇①,則先通過驗證碼驗證A手機(jī)號現(xiàn)在確實屬于A竭鞍,之后判斷B賬號除了A手機(jī)號還有沒有其他登錄賬號(郵箱/唯一標(biāo)示的用戶名)板惑,如果有的話,就直接把A手機(jī)號從B賬號解綁偎快,然后A手機(jī)號釋放出來冯乘,A賬號可以綁定A手機(jī)號。
給B綁定滨砍,把A的登錄手機(jī)號置為空往湿,等A要再登錄的時候,再給A重置一個用戶名惋戏。
(參考下微信的賬號系統(tǒng))
作者:hooly
微信公眾號:一口袋星光
我會在微信公號上持續(xù)更新我的文章领追,你來討論我很歡迎。