[英]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.