我有身份驗證過程,但註冊後可以保存用戶,註冊完成後即可完成登錄。我想發送一封郵件給用戶,以符合該帳戶,只有他必須能夠登錄。我如何在現有的身份驗證系統中添加此功能?如何在郵件的認證中添加用戶的確認?
回答
有一個很好的寶石,可以幫助你用戶身份驗證工作流程。設計可以在這裏找到:http://rubygems.org/gems/devise
但是,如果你想開發自己的認證系統,你需要將用戶保存在數據庫中,並使用列來管理註冊狀態(例如註冊/確認)。
要發送電子郵件給用戶,請看看動作郵件文檔頁面:http://guides.rubyonrails.org/action_mailer_basics.html
我試圖設計的例子,我工作得很好,但我無法改變的意見,所以我試圖從railscasts.com/episodes/250-authentication-from-scratch其中的一種方式進展順利,但從郵件缺少帳戶確認。 – usr
您可以覆蓋設計視圖。該部分的文檔可能會更好,但可以完成。查看設計源代碼並在您的應用中創建相同的視圖結構。將gem中的視圖複製到您的app/views/devise/...中,然後在適當位置進行編輯。 Rails將使用您定義的視圖而不是gem中的視圖。源代碼可以在這裏找到:https://github.com/plataformatec/devise –
我無法找到在https://github.com/plataformatec/devise/wiki/Example-Applications中更改視圖的位置。請看這個例子。 – usr
- 1. 如何添加確認電子郵件驗證
- 2. 如何使用無身份證的WebApi添加帳戶確認
- 3. 如何跳過用戶確認使用電子郵件omniauth(社會認證)
- 4. 如何刪除python中的firebase電子郵件認證用戶?
- 5. 如何在php中添加確認框
- 6. 如何在Django/Pinax中設置電子郵件驗證/確認?
- 7. Magento - 添加客戶公司地址,以確認郵件地址
- 8. Cakephp&用戶電子郵件確認
- 9. Rails用戶註冊郵件確認
- 10. 如何通過認證的認證用戶(用戶池)在swift中訪問DynamoDB
- 11. 用戶註冊的確認電子郵件如何工作?
- 12. 用電子郵件註冊用戶確認和驗證碼?
- 13. 如何使用確認郵件(PHP)
- 14. 如何禁用訂單確認郵件
- 15. 在yii如何發送確認郵件
- 16. 如何在不驗證電子郵件或電話的情況下確認Cognito用戶池中的用戶?
- 17. 如何在用戶註冊時發送驗證/確認電子郵件
- 18. 如何在終極版的API中間件添加認證頭
- 19. 如何在已建立的項目中將用戶名認證更改爲電子郵件認證?
- 20. 確認電子郵件的
- 21. 註冊用戶:驗證碼和確認電子郵件?
- 22. 如何向slickgrid的YesNoCheckboxCellEditor添加確認?
- 23. 如何在Rails中的用戶模型中實現電子郵件確認3.2.13
- 24. 確認電子郵件驗證
- 25. 電子郵件驗證/確認安全
- 26. 電子郵件驗證/確認
- 27. 添加用戶的名字來設計確認電子郵件模板
- 28. gitlab]如何禁用用戶確認電子郵件
- 29. 如何認證用戶?
- 30. 如何在Firebase中通過電子郵件+密碼認證添加DisplayName? Android
你使用的是什麼寶石? – Amar
我沒有使用任何寶石。我只是遵循這個鏈接http://railscasts.com/episodes/250-authentication-from-scratch並製作了一個認證系統。 – usr