首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sentinel检查总是返回false

Sentinel检查总是返回false
EN

Stack Overflow用户
提问于 2017-06-27 07:55:35
回答 1查看 568关注 0票数 1

我在我的laravel项目中使用了Sentinel,并且遇到了让它工作的困难。我把所有的东西都设置好了

代码语言:javascript
复制
Sentinel::authenticate($request->all());
return json_encode(Sentinel::check());

总是返回false,尽管输入数据是正确的。此外,通常情况下,不会向数据库表persistences添加任何行。我对这个问题做了一些研究,但是,没有一个问题真正得到了回答,所以我希望这次能找到答案。

EN

回答 1

Stack Overflow用户

发布于 2017-07-18 05:02:01

我也有同样的问题,从Cartalyst那里得到的帮助很少。我发现我的问题源于cartalyst.sentinel.php中的配置项'session‘。我将其更新为“sentinel”,而不是默认的“cartalyst_sentinel”。一旦我恢复了这一点,检查就可以在私人浏览器中工作了。不过,我在一个特定的模型中仍然有这个问题。这个问题是与选定的外观有关的。您需要确保use语句指向Laravel Facade (use Cartalyst\Sentinel\Laravel\Facades\Sentinel),而不是Native facade (use Cartalyst\Sentinel\Native\Facades\Sentinel)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44770355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档