Проверка подлинности с двух разных таблиц
Мне нужно сделать две проверки подлинности, один для клиентов, другой для администраторов, так что я должен иметь два экземпляра auth, как это сделать в Laravel, где у меня есть таблица клиентов, и другую администраторов?
9
Author: bfavaretto, 2014-01-14
2 answers
Наиболее практичным методом является настройка проверки подлинности на трассе, где это необходимо:
Config::set('auth.model', 'Admin');
И еще, - сетар по URI's -
if ($request->is('admin*'))
{
Config::set('auth.model', 'Admin');
}
. Таким образом, Модель Admin
, ответственный за проверку.
8
Author: hernandev, 2014-01-14 10:22:10
Я Считаю, что это тот случай, если создать новый класс Auth Illuminate\Auth\Guard
и некоторые Фасадов, для репликации компонент Auth. Вот вы бы, например, проверка подлинности с помощью Auth::attempt()
и в другие, используя их подлинности, MeuAuth::attempt()
.
1
Author: Vinícius Chaves de Andrade, 2014-01-14 14:01:31