我開發了一個Joomla網站,但它變得非常大,我瘋狂地嘗試添加新的功能。這就是爲什麼我想在軌道上重做紅寶石的所有事情。 但我現在主要關心的是如何將所有用戶移動到新的rails應用程序,並讓他們保持密碼。我希望遷移過程儘可能順利,並且我希望避免不得不要求用戶更改密碼。 有沒有人有任何想法如何實現這一目標?將用戶從Joomla遷移到Ruby On Rails +設計並保留密碼
0
A
回答
1
的Joomla 1.x和2.x
我沒有任何代碼給你,但你可以採取下述策略:
在user表,添加一列來指示散列密碼機制。因此,所有遷移的用戶將擁有joomla
,新用戶將默認爲devise
。然後,無論何時用戶嘗試登錄,您都將查詢用戶名並使用數據庫中指示的任何散列機制來散列其密碼。如果您想最終遷移它們,那麼在成功登錄後,您可以使用新的哈希機制(由Devise實現的機制)重新哈希輸入的密碼,並在數據庫中更新其密碼哈希和哈希機制。
的Joomla 3.x的
從這個其他問題來看:Joomla 3.2.1 password encryption是,Joomla 3.x中使用它使用bcrypt phpass。這是個好消息,因爲devise也使用bcrypt來加密密碼!我會驗證你的Joomla表中的密碼是用bcrypt加密的,然後遷移將是逐字複製到設計用戶表的簡單任務。
相關問題
- 1. 在Ruby on Rails中遷移設計
- 2. 從設計密碼遷移到java
- 3. 將密碼遷移到設計
- 4. Ruby On Rails遷移
- 5. Ruby on Rails:設計用戶
- 6. Ruby on Rails設計用戶
- 7. 從ASP.NET遷移到Ruby on Rails
- 8. 發送密碼設計在Ruby on Rails
- 9. Ruby on Rails更新設計無需密碼的用戶屬性
- 10. 從傳統密碼遷移到rails設計
- 11. Wordpress用戶遷移到rails設計
- 12. 在Ruby on Rails中使用遷移
- 13. 將Laravel密碼遷移到Ruby
- 14. 將django用戶遷移到rails
- 15. 將用戶帳戶從Joomla遷移到Django
- 16. Ruby on Rails用戶加密
- 17. Ruby on rails遷移不起作用
- 18. Ruby on Rails - 用戶設計路由
- 19. 如何將設計用戶連接到ProfilesController Ruby on Rails 4
- 20. Ruby on Rails的遷移問題
- 21. Ruby-on-rails中的遷移問題
- 22. Ruby On Rails設計移動Api
- 23. 從restful_authentication遷移到設計
- 24. 將Joomla 1.5用戶遷移到Wordpress 3.2
- 25. 用於Ruby on Rails的PHP BCrypt設計密碼
- 26. 將Magnolia CMS加密的密碼遷移到Joomla CMS?
- 27. Ruby on Rails:將所有遷移合併爲一個
- 28. Ruby on Rails用戶設置
- 29. 在Ruby on Rails中從xml部分遷移到json
- 30. Ruby on Rails遷移非常緩慢
一些好主意就在那裏。在我的項目中絕對有用。仍然需要知道如何使用Joomla的加密設計,但這是一個我沒有想過的好主意。 – GuayoMena
@ user2344682我做了一些更多的研究並更新了我的答案。看一下Joomla 3.x的方法,你很可能不需要做任何特殊的遷移工作。 – Aldehir
聽起來不錯!我必須試一試! – GuayoMena