Merhaba Arkadaşlar;
Yeni başladığım laravelde blog paneli yapımıma devam ediyorum.Session kontrolü konusunda fikrinizi almak istedim.
public function login(){
$userdata = array(
'email' => Input::get('email'),
'password' => Input::get('password')
);
if (Auth::attempt($userdata)){
$login_sonuc = Session::put('oturum', $userdata['email']);
Return Redirect::to('admin/home');
} else {
return Redirect::to('admin')->with('giris_mesaj', '<div class="alert alert-danger">Hatalı Giriş Bilgisi</div>');
}
}
kodları ile admin girişi yaptıroyorum, session oluşturuyorum.Sesion kontrolünü view sayfamda yaptım fakat burada yapmanın doğru olmadığı fikrine kapıldım.Kontrolü yaptığım sayfa tasarim.blade.php.Bütün sayfalarda template olarak kullanılıyor.Bu sayfanın başına aşağıdaki kodları yazdım.
@if(!Session::has('oturum'))
{{ Redirect::to('admin'); exit(); }}
@endif
Bu kullanım doğru mudur ? Değil ise session kontrolünü nerede yaptırabilirim.