javascript - Laravel - 检查用户是否使用 JavaScript 登录

标签 javascript laravel authentication laravel-5.1 laravel-blade

也许是个愚蠢的问题,但可以检查用户是否使用 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。

路线::get('/auth/check',function(){ 返回 (\Auth::check()) ?真假 });

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

关于javascript - Laravel - 检查用户是否使用 JavaScript 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36379873/

相关文章:

javascript - 过滤时可以在 Kendo Telerik 网格中进行条件格式化吗?

javascript函数调用方法

Laravel Eloquent : Extract all entries that begin with a list of provided string

.net - Postman 客户端凭据流与 Azure AD 保护资源

javascript - 操作字符串并将其作为 html 返回

Javascript 文件写覆盖页面?

laravel - 如何在 Laravel 的 PHPUnit 中启用 Redis 连接

广播 channel 的 Laravel 授权不起作用

Java JFrame不会显示

wordpress - 使用 WordPress 凭据登录 Flutter