2016-04-02 71 views
0

Belkilaravel - çek javascript ile kullanıcı logedin olan

Nasıl kullanıcı javascript ile Giriş yaptıktan olduğunu kontrol etmek için ... aptal soru ancak kullanıcı javascript ile Giriş yaptıktan olduğunu kontrol etmek mümkün mü?

Denedim:

$(document).ready(function() { 
    $('#facebook').click(function(){ 
     window.open(this.href, "myWindowName", "width=800, height=600"); 
     return false; 
     setInterval(function() { 
      @if {{Auth::check()}}; 
       alert('loged') 
      @else 
       alert('not loged') 
      @endif 
     }, 5000); 
    }); 
}); 

elbette bu işe yaramaz.

Ben de kullanıcı oturum halinde her 5 saniyede bir kontrol etmek #facebook tıkladığında bir rota bazıları gibi http://example.com/auth/check

için

+1

AJAX, kullanıcının oturum açıp açmadığını ve javascript'inizde kullanabileceğiniz doğru/yanlış olup olmadığını kontrol edecek bazı özel yöntemlere istekte bulunur. – dbr

+0

evet, çözüm budur – Andrew

cevap

3

. Gönder ajax isteği ihtiyaç ve bu rotadan/yanlış return true.

Route::get('/auth/check',function(){ return (\Auth::check()) ? True : False });

Yoksa bazı biçimlendirilmiş JSON dönebilirsiniz.