Bu soru çözüldü.
Middleware Hatası
hayırlı günler turan hocam.Route ayarlarım. admin/ klasörünü tümünü default middleware yapmak istedim.
/* Admin Üye Giriş */
Route::namespace('backend')->group(function(){
Route::get('/admin/uye_giris', 'Anasayfa@uye_giris');
Route::post('/admin/uye_giris', 'Anasayfa@uye_giris');
Route::post('/admin/uye_giris_kontrol', 'Anasayfa@uye_giris_kontrol');
});
Route::namespace('backend')->middleware(['auth'])->group(function(){
/* Anasayfa */
Route::get('/', 'Anasayfa@index');
Route::get('/admin', 'Anasayfa@index');
//.. diğer routeler..
});
services ayarı yapmadım. auth ekli idi otomatik.
buda auth php'e
namespace AppMiddlewares;
use Session;
class Auth
{
public static function handle()
{
if (!Session::has('admin_mail')) {
return redirect('admin/uye_giris');
exit();
}
}
}
hata şu: bilgisayar başından ayrıldım, gelince sayfayı yeniledim tabi session ölüyor sıkıntı yok, session olmadığı için direk yönlendirmesi lazım ama ilk önce var olan sayfayı açtığı için haliylede sessionlar ölü olduğu için undefined hataları basıyor.
ben ise
redicet yerine php'nin header location yönlendirdim sıkıntım kalmadı fakat aklıma düştü acaba benmi yanlış kullandım yoksa redirect fonksiyonda bug mu var?
Cevaplar (1)

Ramazan DÖNMEZ
Personel3 yıl önce
Şöyle birşey farkettim return redi... veya return header(location..
olursa undefiend basıyor yani
return kaldırınca sayfada sessionlar ölü ise direk yönlendirdi. undefined vermeden. problemim kalmadı sebebi ni merak ettim :(
Cevap Yazın

Ramazan DÖNMEZ
3 yıl önce sordu.Çok Okunanlar
- 6289 [v2.x] Mail gönderme - SMTP connect() failed
- 4729 [v1.x] Sınırsız Kategori/Menu Bulabildiğim en iyi çözüm !
- 1925 [v1.x] TitanPhp örnek uygulamalar
- 1882 [v1.x] Üye giriş ve kayıt olması ?
- 1849 [v1.x] Sınırsız Kategori/Menu ÖNEMLİ
- 1526 [v1.x] Veritabanı Kayıt Ekleme
- 1488 [v1.x] $this->load->plugin('template');
- 1424 [v1.x] index.php?url şeklinde kullanmadan controllere erişemiyorum.
- 1381 [v1.x] fonksiyonların içinde veritabanı işlemi
- 1379 [v2.x] vendor/autoload hatası (kurulum)