2015-07-21 73 views
2

那麼,目前我有2個網站。如何檢查用戶是否通過Laravel上的cookie會話進行身份驗證?

  • 一個與laravel(數據庫會話驅動程序)。
  • 另一個與常規的PHP。

這兩個網站是在同一個域中,所以我們可以共享cookie。但我需要一個簡單的方法來檢查cookie會話是否真正在laravel站點上進行身份驗證。

我的想法是公開的方法在laravel網站從其他PHP項目稱呼它,是這樣的:

public function checkUser($cookie) 
{ 
    return Auth::check($cookie); 
} 

有沒有像驗證::檢查($餅乾)一個簡單的方法是什麼?或者我需要做什麼?

謝謝!

回答

0

Auth::user()將返回登錄用戶或FALSE

+0

驗證:用戶($ cookie)?你確定這是正確的嗎?我將從外部站點調用此方法,因此其他站點不知道哪個用戶是哪個用戶,它只有cookie。 – HolloW

+0

如果您通過http-header發送Cookie,則Auth :: user()應該可以工作。 – Hedam

+0

是的,你是對的,謝謝。 – HolloW

相關問題