Sto usando Laravel 5 su una macchina di sviluppo di Windows. Voglio personalizzare e utilizzare il middleware AuthAuth nella mia applicazione, per mantenere l'autenticazione. Il mio caso d'uso è uno standard. Esistono due (o tre) classi di utenti: Admin e Regular (normale sarebbero tutti gli utenti che non sono admin).Laravel Auth per convalidare solo admin/superuser
l'amministratore ha il ruolo evidente di gestione back-end, e quindi ha un gruppo separato di routing /admin/, che dovrebbe reindirizzare un utente unlogged a /admin/login. Ho configurarlo in questo modo ..
Route::group(['middleware'=>'auth', 'prefix' => 'admin'], function() {
Route::get('login','App\[email protected]');
Route::post('login','App\[email protected]');
});
Quando il modulo di accesso viene inviato, come faccio a chiedere Auth per aggiungere un filtro
- o che solo validate tra quegli utenti dove 'is_admin' è vero?
- o chiedere prima a unire una tabella Utente e una tabella UserRoles per identificare solo gli utenti con un ruolo di amministratore?
Come è possibile visualizzare la pagina di accesso se viene applicato il middleware Auth? – Mithredate
Se la mia risposta ti ha aiutato, sarebbe fantastico se lo contrassegnassi come accettato. Grazie! –