2014-01-26 37 views
0

我目前正在將我的laravel應用程序整合到一個WordPress網站中,並希望驗證wordpress用戶表。laravel 4:如何在沒有用戶名和密碼的情況下登錄用戶

我通過使用腳本成功匹配的哈希值phpasa http://www.openwall.com/phpass/

而且我的應用程序目前使用這種方法登錄:

Auth::attempt(array('email'=>Input::get('email'),'password'=>Input::get('password'))); 

我怎麼能設置一個登錄會話的用戶沒有通過和電子郵件和密碼參數?

提前歡呼。

回答

1

您可以直接做到這一點:

找到你使用任何方式,您可以:

$user = User::find(1); 

並告訴Laravel登錄他直接:

Auth::login($user); 
+0

感謝您的答覆,只是還有一個問題:我使用的用戶表沒有使用標準列名..這對此有效嗎? – TheNickyYo

+1

@TheNickyYo'驗證:: loginUsingId($ id);' – Amelia

+0

再次感謝您的回覆,我發現我在找什麼,如果我的應用程序登錄散列通過匹配的WordPress用戶表然後生病只是給一個基本的登錄。 AUTH :: onceBasic(); – TheNickyYo

相關問題