簡體   English   中英

Laravel-檢查用戶是否使用JavaScript登錄

[英]Laravel - check is user logged in with JavaScript

也許是愚蠢的問題,但可以檢查用戶是否使用javascript登錄...

如何檢查用戶是否使用JavaScript登錄?

我試過了:

$(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);
    });
});

當然這是行不通的。

所以我需要在單擊#facebook時每5秒檢查一次是否登錄。

將ajax請求發送到諸如http://example.com/auth/check類的路由

並從該路由返回true / false。

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

或者,您可以返回一些格式化的JSON。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM