簡體   English   中英

一步一步的用戶交互模式

[英]Step by step user interaction pattern

我有一個向導,用戶需要在其中填寫數據。 在完成第一步之前,您無法導航到第二步。

我通過禁用/啟用“下一步”按鈕來強制執行此行為,但我真的不喜歡這個解決方案,因為它在這里看起來不是很優雅或安全。 在強制完成步驟的情況下構建分步流程的好方法是什么?

謝謝!

我認為安全級別取決於邏輯要求。

  • 如果用戶必須在第二步之前輸入一些授權信息(如 PIN 碼),您可以將此信息(或從該信息生成的一些哈希碼)放入 cookies 並在發布第二步時驗證 cookies。

  • 如果用戶只需要在第二步之前輸入所有必需的信息(例如需要第一步中的國家名稱來生成第二步的狀態)但沒有這樣做並嘗試為第二步發布數據,您可以在第二步驗證這種情況(甚至最后一步)並在第一步生成異常或重定向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM