我想強制用戶在創建帳戶並驗證其電子郵件地址後完成一些其他信息。目前,這些附加信息很簡單(名字,姓氏)。一旦用戶登錄,我將重定向他們到一個額外的信息頁面來完成這些信息。我只是想知道確保這些信息完成的最好方法是什麼。我能想到的唯一的事情就是在會話中存儲某種標誌,但是我必須爲每一個視圖獲得正確的視圖才能看到它。我想不出任何其他方式來做到這一點,因爲我需要檢查每一頁得到,但也許基地控制器或什麼是最好的?我真的在這裏尋找最佳實踐。提前致謝。強制用戶填寫其他信息
0
A
回答
2
最好的辦法是在用戶對象和數據庫中設置一個標誌。你應該檢查每一頁得到,如果信息沒有填寫,重定向到該頁面。
但是,爲了您的用戶的最大利益,您可能不希望強制他們填寫此信息。
2
IMO最好的網站是那個讓你想要的想要你自己完成你的個人資料,你可以用很多方式做到這一點,而不是「你的臉」,例如,讓人們做得很基本事情只是一個非常有限的配置文件,並在主頁上有一個很好的「配置文件40%完成」與一個鏈接(或任何perc當然),並......使任何先進的功能要求他們填寫配置文件。
讓它成爲他們的選擇,但給予了激勵。 (只是完成%對一些人來說已經足夠了;-)人們不喜歡感覺不完整)
0
我想最好的做法是添加一個角色,如「Profile_Completed」。
這樣可以讓您以通常的方式鎖定網站的某些部分,而無需編寫任何代碼。
相關問題
- 1. 如何在執行其他操作之前強制用戶填寫表單?
- 2. 如何存儲其他用戶信息?
- 3. OpenId連接其他用戶信息
- 4. 從其他用戶獲取rhythmbox信息
- 5. SKYPE4COMLib獲取其他用戶信息?
- 6. 向Google用戶附加其他信息
- 7. 其他客戶信息BESIDES Cookies
- 8. 其他用戶不可見的Sharepoint用戶詳細信息
- 9. 使用Laravel中的其他表的信息填充表格
- 10. 將DNN用戶帳戶與其他信息相關聯?
- 11. 書籤以填寫從其他網站獲取的信息的表格
- 12. DateTime.TryParse其他文化信息
- 13. 訪問其他層信息
- 14. 如何強制寫入/刪除其他用戶遠程打開的文件?
- 15. 更新用戶:保存已經填寫詳細信息
- 16. Excel VBA - 根據用戶ID填寫已知詳細信息
- 17. 啓用並迫使客戶填寫自己的信息
- 18. 如何強制新用戶在MediaWiki wiki上創建新帳戶時填寫他們的用戶:頁面?
- 19. Winform - 啓動時強制用戶填寫表格
- 20. 用於存儲用戶/密碼和其他信息的服務
- 21. 如何爲用戶輸入一些信息以強制窗口?
- 22. 在帆中填充'through'表的其他信息
- 23. 使用戶強制填充對話框
- 24. 如何將Facebook用戶信息發送到其他視圖控制器?
- 25. 在Firebase上獲取其他用戶的個人資料信息
- 26. 存儲項目其他部分的用戶信息
- 27. 如何在Django中存儲關於用戶的其他信息?
- 28. MongoDB:引用其他文檔並附加其他信息
- 29. Ldap如何獲取用戶詳細信息。像電子郵件和用戶名其他詳細信息
- 30. FormView複選框應填寫航運信息與帳單信息