2013-02-05 33 views
0

Symfony2安全性文檔相當複雜,沒有很好的文檔記錄。Symfony2身份驗證 - 從數據庫驗證用戶

我有一個關於如何從數據庫驗證用戶的問題。沒有一個很好的例子來說明如何使用數據庫表中的簡單用戶名和密碼進行身份驗證。

我的問題是,爲了驗證,我應該 1)實施UserProviderInterface接口並調用函數loadUserByUsername 2)如果用戶發現返回的用戶對象 3)檢查表單提交密碼和用戶對象的密碼匹配

這是正確的嗎?

請告知

回答

4

雖然我同意這是一個有點複雜,你需要的一切被記錄在案並不算很難找到一個小小的研究,希望以下內容可以幫助你:

退房的FOSUserBundle如果你想通過Doctrine ORM,MongoDB/CouchDB ODM或Propel存儲用戶。

如果您想完全建立自己的用戶提供商,請按照this指南進行操作。