merhaba, lumen ile bir proje geliştiriyorum (lumeni ilk defa kullanıyorum).
giriş bilgileri veritabanındaki bilgilerle eşleşirse
UserController@login 'de admin panelini gösteriyorum
şimdi session kontrolünü nasıl yapacağımı bilmiyorum yani tekrar /admin rotasında login sayfası gelmesin panel gelsin eğer çıkış yapılmamışsa
bunu nasıl ayarlarım sanırım 'middleware' => 'auth' yapacağım ama nasıl kullanacağımı bilmiyorum birkaç cümle fazladan yazarak anlatırsanız sevinirim..
/* ADMIN */
$app->get('/admin', function () use ($app) {
return $app->make('view')->make('admin.login');
});
$app->post('/login', 'UserController@login');
-birde bu lumen auth daki api_token hakkında bilgi verebililecek var mı?
EDIT :
rotalarımı şu şekilde ayarladım ancak giriş yaptığım zaman login fonksiyonu admin/dashboard'a yönlendiriyor fakat elle girince Unauthorized. diyor
$app->get('/admin', function () use ($app) {
return $app->make('view')->make('admin.login');
});
$app->group(['prefix' => 'admin', 'middleware' => 'auth'], function () use ($app){
$app->get('dashboard', function () use ($app) {
return $app->make('view')->make('admin.dashboard');
});
});