0
我想要做的是從管理面板驗證用戶。我將使用它來管理管理面板中的用戶帳戶。我不能使用laravel身份驗證功能,因爲我有用戶哈希密碼。可以反向散列密碼嗎?否則,是否可以從用戶名認證用戶?從Laravel 4管理面板驗證
我想要做的是從管理面板驗證用戶。我將使用它來管理管理面板中的用戶帳戶。我不能使用laravel身份驗證功能,因爲我有用戶哈希密碼。可以反向散列密碼嗎?否則,是否可以從用戶名認證用戶?從Laravel 4管理面板驗證
有可能在許多方面:
Auth::loginUsingId(1); // using id 1
或者使用:
$user = User::find(1); // using id 1
Auth::login($user);
或者你要求登錄使用的用戶名,所以你可以試試這個:
$user = User::where('username', 'someUser')->first();
Auth::login($user);
如果您知道id
,那麼您可以使用loginUsingId($id)
方法。
此函數也使用Auth類。我有兩種不同的用戶類型。管理員和用戶。登錄管理員面板後,管理員將通過驗證他/她的帳戶來管理用戶的帳戶。我怎樣才能使用兩個不同的Auth類? –
你爲什麼同時需要它們?我認爲認證用戶不是必需的,因爲您可以使用管理員權限管理用戶的帳戶。如果這個評論是無聊的,這是我發現:http://stackoverflow.com/questions/18785754/authentication-with-2-different-tables –
我認爲你把它給我的鏈接將解決我的問題。我會嘗試。謝謝。 –