- 作(zuò)者:admin
- 發表時(shí)間(jiān):2018-07-23 10:04:44
- 來(lái)源:未知
登錄注冊在不同的産品中有(yǒu)不同的體(tǐ)現,因為(wèi)對于它的很(hěn)多(duō)功能細節使用的好壞也沒法一概而論,還(hái)是基于具體(tǐ)場(chǎng)景考慮。
這是早前實習期間(jiān)做(zuò)的一個(gè)登錄注冊流程的優化,主要是關于登錄注冊的業務流程圖(Transaction Flow Diagram)梳理(lǐ),包括短(duǎn)信驗證碼登錄、賬号密碼登錄、第三方登錄、忘記密碼、圖形驗證碼等以及注意的一些(xiē)情況。
業務流程圖中最主要的幾個(gè)問題就是:
誰(who),在什麽時(shí)候(when),在什麽條件下(condition),輸入什麽(input),輸出什麽(output),輸出流向(flow)……
業務流程圖表現形式我用的泳道(dào)圖,可(kě)以突出用戶操作(zuò)、後端系統、前端頁面之間(jiān)的邏輯關系,以及如何運作(zuò)。
一、手機驗證碼登錄
注意事項:
11 位手機号的顯示方式可(kě)以用「344」形式(如:000 0000 0000);
手機、驗證碼的驗證先後順序(驗證碼是否超時(shí)、驗證碼是否正确、手機号是否注冊過等);
錯誤反饋的方式(toast、HUD、alert文字、彈框);
輸入錯誤後,是用戶點鍵盤上(shàng)的删除鍵一個(gè)一個(gè)删除?還(hái)是在輸入框上(shàng)提供一個(gè)一鍵删除 icon?還(hái)是自動删除?
對于手機号和(hé)驗證碼這種純數(shù)字的輸入,鍵盤彈出的類型預先設定,以及設定何時(shí)彈出;
是否需要自動驗證?(比如當輸入的手機号為(wèi) 11 位時(shí),自動獲取短(duǎn)信驗證碼;當輸入的驗證碼為(wèi)4or6 位時(shí),自動驗證短(duǎn)信驗證碼,不需要用戶點擊 button);
當驗證手機号為(wèi)未注冊過時(shí),是否需要設置密碼?設置密碼是否可(kě)以跳(tiào)過?若未設置,重新用驗證碼登錄時(shí),是否還(hái)需要設置?
二、圖形驗證碼流程
注意事項:
應不同産品不同業務需求,為(wèi)防刷短(duǎn)信驗證碼,可(kě)在每次點擊獲取短(duǎn)信驗證碼前增設圖形驗證過程;
圖形驗證碼驗證存在形式,是在頁面內(nèi)?還(hái)是彈框的形式?因為(wèi)要考慮到在多(duō)個(gè)場(chǎng)景下可(kě)複用的情況;
若為(wèi)彈框出現的形式,當圖形驗證碼輸入錯誤,用 toast 或者 HUD 的形式反饋錯誤會(huì)不會(huì)不合适?
用文字提示圖形驗證碼輸入錯誤後,是否可(kě)以自動清空(kōng)圖形驗證碼?
三、賬号密碼登錄
注意事項:
默認登錄方式是手機号驗證碼登錄還(hái)是賬号密碼登錄?(看産品和(hé)場(chǎng)景:比如初次下載時(shí),可(kě)以用驗證碼登錄,用戶主動登出後,下次登錄可(kě)用賬号密碼登錄);
産品多(duō)長時(shí)間(jiān)不使用,需要重新登錄呢?(重新登錄時(shí),是否可(kě)以自動記住手機号),還(hái)是每次進入的時(shí)候都需要重新登錄?(比如我用的農行(xíng)和(hé)中行(xíng)移動app,在每次進入的時(shí)候都需要重新登錄,應該是為(wèi)了安全性考慮);
手機号,密碼的驗證先後順序(手機号格式是否正确、手機号是否注冊過、手機号和(hé)密碼是否匹配等);
關于輸入密碼的二次确認,在我實習的時(shí)候,我導師(shī)給我講過什麽時(shí)候用「再次輸入密碼」,什麽時(shí)候用「密碼可(kě)見開(kāi)關」,以及密碼可(kě)見開(kāi)關在什麽場(chǎng)景下默認可(kě)見,什麽場(chǎng)景下默認不可(kě)見。(因為(wèi)不想把這些(xiē)限定成一個(gè)規則,大(dà)家(jiā)可(kě)自行(xíng)根據自己産品思考);
若系統判斷手機号未注冊,是直接反饋用戶手機号未注冊?還(hái)是反饋手機号or密碼錯誤?還(hái)是引導用戶進入注冊流程或者驗證碼登錄流程?(當然還(hái)是依場(chǎng)景而異:部分産品如果直接反饋手機号未注冊,其實很(hěn)容易洩露隐私,哪些(xiē)手機号注冊過該産品就容易被他人(rén)知道(dào))
四、第三方登錄
注意事項:
第三方登錄最常見的需要考慮的點就是是否還(hái)需要綁定手機号,是否可(kě)以跳(tiào)過;(看産品:簡書(shū)這個(gè)産品也是讓我比較困擾的,我用手機号,微信,微博登錄,是三個(gè)不同的賬号,并且還(hái)沒法合并到一起)
比如美團打車(chē)這種需要手機号驗證碼身份的,在用第三方登錄時(shí)候,就需要綁定手機号;一些(xiē)産品想給用戶打造較輕體(tǐ)驗,也可(kě)以不需要綁定手機号。
五、忘記密碼流程
注意事項:
在輸入新密碼的時(shí)候需要考慮密碼的形式是否符合要求,以及怎麽明(míng)示用戶以及反饋給用戶;
新舊(jiù)密碼是否能夠一樣?(比如 Adobe Creative Cloud 每次找回密碼時(shí),新密碼和(hé)舊(jiù)密碼不能一模一樣);
在密碼找回後,進入哪一個(gè)流程?是直接進入首頁?還(hái)是進入賬号密碼登錄頁?是否需要自動輸入剛找回的賬号密碼?
有(yǒu)些(xiē)産品可(kě)能會(huì)使用郵箱找回密碼,不過看場(chǎng)景,是不是所有(yǒu)人(rén)都會(huì)有(yǒu)郵箱,并且移動端是否能随時(shí)收到郵件?
總結△
當時(shí)做(zuò)的簡單超低(dī)保真版原型
回到最開(kāi)始,登錄注冊裏的很(hěn)多(duō)功能細節使用的好壞沒法一概而論,還(hái)是基于具體(tǐ)場(chǎng)景考慮。
在我之前兩份實習中,我的兩位導師(shī)都告訴過我,登錄注冊的邏輯是幾大(dà)複雜場(chǎng)景複雜邏輯之一(此外還(hái)有(yǒu)購物車(chē)的邏輯,退換貨的邏輯等等)。
以上(shàng)是我對登錄注冊的業務邏輯和(hé)一些(xiē)需要注意的 case 的總結,也算(suàn)是理(lǐ)了下最近比較亂的思緒,希望有(yǒu)不同想法的大(dà)家(jiā)多(duō)跟我交流。
印象很(hěn)深的一句話(huà)是:做(zuò)任何分析的時(shí)候,不要拘泥于表面,去思考背後的邏輯與深層原因,不需要得(de)到一個(gè)準确的答(dá)案,思考的過程本就是一種收獲。