產品設計:APP手勢密碼登錄

5 評論 7885 瀏覽 43 收藏 6 分鐘

手勢密碼是手機端比較常用的一種身份驗證方式,主要用來保護個人敏感數據,常應用在支付類、金融類、安全類等相關APP上。對于一個同時支持賬戶登錄、手勢登錄以及密碼登錄的APP而言,何時使用手勢登錄,又如何設計手勢登錄模塊呢?下面將分別進行分析。

使用場景分析

用戶在使用一款APP時,常常有以下幾種操作場景:

  1. 按home鍵回到手機桌面;
  2. 按手機喚醒/睡眠按鈕息屏;
  3. 連按兩次home鍵,打開應用切換器關閉此應用。

在蘋果iPhone操作手冊中講述了關于喚醒/解鎖的功能,iPhone 會關閉顯示屏以節省電量,鎖定以進行安全保護,并在閑置時進入睡眠狀態。

再次使用 iPhone ,需要喚醒和解鎖。當iPhone進入鎖定和睡眠狀態時,APP也如此。若每次喚醒/解鎖APP,都輸入賬號和密碼,非常的不便捷。而指紋登錄受設備限制,并非所有的手機都支持指紋識別。

在此情景下,手勢密碼作為一種基于路徑密碼解鎖技術的便捷身份驗證方式,而被需要。在支付類、金融類APP中常常將賬戶密碼、手勢密碼和指紋密碼組合使用。

功能架構分析

手勢密碼好比一把信息鑰匙,用戶需要先在APP上繪制密碼圖案,繪制成功后發送給服務端進行保存。

當用戶再次喚醒APP需要身份驗證時,通過此次輸入的手勢密碼和服務端存儲的密碼比對,密碼一致則成功登入APP。

除此,有可能用戶長時間未用忘記了手勢密碼或者想修改一下手勢密碼,APP還需為用戶提供操作入口。

綜合功能分析,手勢密碼登錄功能架構如下:

產品設計:APP手勢密碼登錄

業務流程及頁面設計

場景1: 用戶初次登錄客戶端

產品設計:APP手勢密碼登錄

產品設計:APP手勢密碼登錄

手勢密碼繪制規則:

  1. 至少連接繪制四個點;
  2. 若兩次密碼圖案不一致的話,需要用戶重新繪制密碼圖案。

場景2:用戶喚醒APP使用手勢密碼登錄

產品設計:APP手勢密碼登錄

產品設計:APP手勢密碼登錄

為了防止用戶對設置的手勢記憶模糊,此處給出用戶5次嘗試機會(其他APP也有設置10次的)。若用戶連續5次輸錯,需要用戶進行賬戶登錄并重新繪制手勢密碼。

產品設計:APP手勢密碼登錄

若用戶忘記了手勢密碼,底部有處理此情景的操作入口;若用戶想登錄其他賬戶,底部可以切換到登錄頁,供用戶用手機號+密碼登錄。

場景3:修改手勢密碼

產品設計:APP手勢密碼登錄

產品設計:APP手勢密碼登錄

思考:在某些應用中提供手勢密碼開關,這一設計是否有必要呢?

分析:提供手勢密碼開關,即提供關閉手勢密碼登錄功能。那關閉手勢密碼功能是否有必要呢?

手勢密碼設計的初衷是為了讓登錄更簡單、更快速、更安全。手勢密碼,相當于是在賬戶密碼的措施下又增加的一道防護措施。而且它比賬戶登錄方便,又不受設備限制,從操作便捷性和安全性考慮,手勢密碼設計初期可不設計。若后期用戶要求關閉手勢密碼的呼聲比較多的情況,可再做考慮。

(此分析僅代表個人觀點,歡迎大家一起探討。)

參考資料

來自作者:文中若有紕漏之處,還請不吝指正,歡迎一起交流學習。

 

本文由@Bling 原創發布于人人都是產品經理,未經許可,禁止轉載。

題圖來自作者。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 有沒有有效期呀,比如超過多少天就不可以再用手勢密碼進行登錄這類的

    回復
  2. 我想問下對同一個App多賬號登錄時的手勢密碼是如何管理的?

    來自上海 回復
    1. 手勢密碼在庫中存儲時,是一串數字。一個賬號對應一個手勢密碼。即便用戶在一個APP上注冊了多個賬號,也沒有關系。因為當用戶想換另一個賬號登錄,也只能在登錄界面輸入賬號和密碼。

      來自北京 回復
  3. ??

    來自湖北 回復
    1. 謝謝閱讀,歡迎多交流 ?

      來自北京 回復