javascript - Laravel:如何通过 jQuery 检查用户是否登录

标签 javascript jquery css laravel

虽然我知道通过laravel进行身份验证检查,但我想知道如何通过jQuery进行检查。

实际上,如果用户登录,我想更改我的 CSS。 默认情况下:

body{
    background: url('image.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

如果用户登录,我的 CSS 应更新为:

body{
    /*Nothing*/
}

我在我的 js 文件中尝试了一些东西:

var loggedIn={!! json_encode(Auth::check()) !!};
if(loggedIn)
    alert('Logged In as user!');

但是上面的代码对我来说不起作用。 我需要帮助。如果我的目的可以通过任何替代方式实现,您可以分享。

谢谢

最佳答案

试试这个。

var loggedIn = {{ auth()->check() ? 'true' : 'false' }};
if (loggedIn)
    alert('Logged In as user!');

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

相关文章:

javascript - DOM 何时从内存中移除?

javascript - 使用 javascript 比较两个数组并查找每个值的计数

javascript - NodeJS爬虫未定义不是函数

javascript - 尝试根据用户输入、JS/JQuery 从数组中检索数据

javascript - 如何使 jQuery 可拖动 div 上的文本可选择?

html - 想要使滑动图像可点击

javascript - 如何从列表中删除具有定义值的元素?

javascript - 将图像从表单保存到本地存储并存储/加载它

jquery 设置 div 宽度在 IE7 中失败

javascript - JQuery BorderRadius 在 mouseout 中不执行动画