我試圖做我自己的自定義用戶提供程序,在Symfony教程從 「http://symfony.com/doc/current/security/custom_provider.html#create-a-user-class」本網站教程但無法理解如何實現本網站代碼在我的localhost.Pleace幫助我一步一步的過程或視頻過程。我試圖做我自己的自定義用戶提供程序,在Symfony
0
A
回答
0
你必須創建一個實現這個inteface
的Symfony \分量\安全\核心\用戶\ UserProviderInterface
對於您必須創建一個公共函數調用loadUserByUserName接收一個字符串作爲參數,一個類(用戶名),那麼你必須實現邏輯來獲得用戶實體(你可能需要調用Doctrine並在數據庫中找到它,或者對api進行一些調用......),無論你需要什麼服務都必須注入。
你還必須實現方法refreshUSer(),我不知道什麼時候使用。
最後,檢查是否支持給定的類名(通常是你必須檢查它,您的用戶類的類名)
一旦完成suportsClass方法,你必須設置這個類爲旅遊服務的服務。 yml文件。請記住在這裏注入依賴關係(使用setter或使用構造函數,這取決於你)
相關問題
- 1. Symfony的2:自定義用戶提供
- 2. 使用Bcrypt的Symfony 3自定義用戶提供程序
- 3. Symfony 2自定義用戶提供商
- 4. Symfony 2自定義用戶提供程序和身份驗證
- 5. 編寫我自己的自定義OAuth外部登錄提供程序
- 6. symfony中的自定義實體提供程序:沒有用戶提供程序用戶「... \ ... \ Entity \ User」
- 7. 如何創建自定義在symfony中記住我的提供程序
- 8. 如何調用我的自定義設置提供程序?
- 9. 自定義ASP.NET通用提供程序
- 10. 我可以爲我的自定義LINQPad數據上下文驅動程序提供自定義圖標嗎?
- 11. Symfony 2自定義安全提供商
- 12. 如何將Symfony資源庫注入到自定義用戶提供程序中?
- 13. NHibernate的自定義ADO.Net提供程序
- 14. 我的應用程序試圖劫持我自己的應用程序?
- 15. Symfony:測試自定義用戶登錄
- 16. 從我自己的位圖路由我的自定義瓷磚?
- 17. 自定義視圖終止我自己的工作線程
- 18. 匿名用戶的自定義身份驗證提供程序
- 19. Symfony2中的自定義用戶提供程序
- 20. Symfony2的自定義用戶提供程序不工作
- 21. 自定義用戶提供程序實體的遞歸角色
- 22. 試圖在PHP中定義我自己的時間類型
- 23. 如何做我自己的自定義列表?
- 24. 如何做我自己的自定義運行時錯誤類?
- 25. 如何讓用戶在我的圖書館中提供自己的功能?
- 26. 使用自定義用戶提供程序,用戶實體等時「記住我」測試失敗
- 27. wordpress我自己的自定義字段
- 28. 我自己的自定義SeekBar Android
- 29. Symfony3自定義用戶提供程序不起作用
- 30. 自定義成員資格提供者或角色我自己的實現
完成這一切之後根據本教程和正如你所說,我在我的localhost url中寫了什麼來獲取安全登錄頁面。 – Subhankar
你應該指向你的登錄頁面。你在用FosUseBundle嗎? – Carlos