Yönlendirme ajax / json çağrısı için oturumu sona erdikten sonra

0 Cevap php

Merhaba ben veritabanından veri getirir bir PHP fonksiyonu, JQuery kütüphanesinin getJSON yöntemi kullanılarak değer bir parça göndererek veritabanından veri alma konusunda çalışıyorum. Veriler daha sonra bir isim konur: değer çifti dizi ve json kodlanmış ve iade / yankılandı. Bu veritabanından veri ile gerekli HTML öğeleri doldurmak için jQuery yardımcı olacaktır. Bu benim için çalışıyor.

Benim sorunum oturumu sona erdiğinde kullanıcı oturum ettiğinde veya giriş yönlendirmeyi sahip olmaktır. CakePHP ile çalışıyorum, bu yüzden kullanıcı oturum olmadığını kontrol etmek için onların Auth bileşeni kullanmak

if(isset($this->Auth->User('id')))
{
//do reqd
}
else
{
$this->Session->setFlash(__('Session Expired.', true));
$this->redirect(array('controller'=>'users','action' => 'login'),null,true);
}

Oturum sona erdiğinde ve giriş sayfası aslında json yanıt html yerine yönlendiriliyorsunuz tam sayfa olarak görüntülenir. Ben Firebug'ın konsol uygulaması HTML kısmında görüntülenen giriş sayfasını gördüğünüz gibi bir json yanıt olarak geliyor biliyorum. Yönlendirme başka tür olması gerekir eğer ben emin değilim.

0 Cevap