auth :: check()在ajax调用上失败(有时)
发布时间:2020-12-16 02:56:17 所属栏目:百科 来源:网络整理
导读:我有一个登录用户访问我的 JavaScript应用程序. 在初始化期间,应用程序发送几个Ajax调用来收集一些信息. 有时,我会说十分之一,其中一个呼叫在我的一个路由过滤器中中止. 我观察到的是: 每次都不会发生 并不总是相同的路线(通话) 同时可能有多个失败 一个简
我有一个登录用户访问我的
JavaScript应用程序.
在初始化期间,应用程序发送几个Ajax调用来收集一些信息. 有时,我会说十分之一,其中一个呼叫在我的一个路由过滤器中中止. 我观察到的是: >每次都不会发生 这是有故障的过滤器: Route::filter('auth-api',function() { if (!Auth::check()) { App::abort(403,"Auth-api filter denied"); } }); 这是行动中的奇怪错误: 解决方法
听起来你的会话由于某种原因失败了.这可能是由于文件会话驱动程序,当连续多次访问时会导致竞争条件.
最好的选择是更改会话驱动程序并测试问题是否仍存在于另一个会话驱动程序中.我建议尝试使用Redis或Memcache – 因为它们设计得快速,快速和可靠. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |