【发布时间】:2018-11-12 10:52:53
【问题描述】:
我想检查用户是否通过 JavaScript fetch() 函数登录。但是它总是返回false,但是如果我直接在地址栏中调用URL,它会返回true,因为它应该是。代码如下:
/routes/web.php
Route::get('check-login', function () {
if (Auth::check()) {
return response()->json(['isLogin'=>'ok']);
} else {
return response()->json(['isLogin'=>'no']);
}
});
javascript:
fetch('/check-login', {
headers:{
'Accept': 'application/json'
}
})
.then(response => {
return response.json();
})
.then(result => {
console.log(result);
});
我的方法有什么问题?
【问题讨论】:
标签: javascript php laravel authentication fetch