2017-05-11 76 views
-1

我正在開發一個帶有Symfony框架的Oauth2身份驗證API。 爲此,我創建了一個自定義用戶提供程序,用於登錄。這很好。如何檢查用戶是否存在於用戶提供者數據庫中

我現在需要做的就是發送一條消息給另​​一個用戶,只要該用戶在我的系統中定義(=用戶退出用戶提供者數據庫)。 這個「消息發送」功能是在用戶提供程序包之外的另一個包中創建的。

所以我的問題是:如何檢查消息接收者是否退出用戶提供者數據庫,使用用戶提供者函數?
感謝您的幫助。

回答

0

我不知道你使用了哪個數據庫系統,但現在我只能堅持SQL。你可以使用這個例子:

你應該得到使用php的id。我假設你知道該怎麼做!

$id = #YourId; 

您現在可以使用下面的查詢在數據庫中選擇用戶:

SELECT * FROM [user_table] WHERE id = $id; 

然後,你可以使用PHP來檢查查詢是否有結果。如果有結果,你就會知道用戶存在,如果沒有,那麼用戶不存在!

我希望這可以幫助你。如果您進一步瞭解,請不要忘記將此問題標記爲已完成!

相關問題