问题标签 [cartalyst-sentinel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
484 浏览

laravel - 配置哨兵节流间隔

如何更改哨兵用户时间间隔。当我在油门文件夹中的 IlluminateThrottleRepository 从 900 更改为 3600 时,仍然油门被拒绝了 900 秒。如何进行更改

0 投票
2 回答
126 浏览

android - 带有 Laravel 5.5 的安卓系统

我正在开发一个 Android 项目,我使用 Sentinel 制作 Laravel 登录系统。我想将 Laravel 与 Android 连接 - 它总是向我显示错误

令牌不匹配。

我不想除了我的路线。

0 投票
1 回答
36 浏览

php - 添加另一个名为 posts 的表,其中包含 Sentinel Cartalyst 的 user_id

我正在使用 Sentinel 对我的评分系统项目进行身份验证,并添加了社交网络系统和高级身份验证系统等附加功能,我的问题是:

我希望将 user 表的 id 保存在user_idposts 表中。

0 投票
2 回答
1264 浏览

laravel - Laravel Spatie/Laravel-activitylog 与 Sentinel

我正在使用 Sentinel 对我的 Laravel 项目进行授权。现在我正在尝试从 Spatie 添加 Laravel-activitylog。活动日志使用默认身份验证驱动程序来记录用户活动。如何更改驱动程序以使用 Sentinel 的驱动程序。我是 Laravel 的新手,在实现这一点时遇到了麻烦。任何帮助将不胜感激。亲切的问候。

0 投票
1 回答
144 浏览

php - Laravel 5.5 和 Sentinel 缺少必需的参数

每次我尝试删除用户时,我都会收到“缺少 [Route: delUser] [URI: deleteUser/{id}] 所需的参数”。但是当我刷新页面时,选定的用户将被删除。我不知道为什么我会收到这个错误。

这是我的 web.php:

ViewUsersController.php:

viewUsers.blade.php:

我正在使用 laravel 5.5 和哨兵

0 投票
3 回答
1027 浏览

laravel - 不应静态调用非静态方法 Cartalyst\Sentinel\Sentinel::getUser()

嗨,我正在使用 laravel Sentinel 作为我的身份验证,我也在尝试使用 laravel 审计我得到“非静态方法 Cartalyst\Sentinel\Sentinel::getUser() 不应被静态调用”。

在我的用户模型中,我添加了一个静态函数 resolveId(),用于在 Laravel 审计“审计”表中添加 user_id

当我尝试使用 \Sentinel::getUser() 时,我收到以下错误。

0 投票
0 回答
55 浏览

laravel - Laravel哨兵的持久性是什么?

我正在将 laravel 版本从 4.2 升级到 5.5。我看到 Laravel Ver 5.5 不支持名为“Sentry”的库。我想将使用 Ver4.2 的 Sentry 更改为支持 Ver 5.5 的 Sentinel。所以,我现在研究使用名为“cartalyst/Sentry”的库的项目。但是,我不知道哨兵的持久性或持久性。

什么是坚持?另外,不使用关于持久性可以吗?

来人帮帮我!

0 投票
1 回答
850 浏览

php - Laravel 5.6 MethodNotAllowedHttpException,当用户注销但发送发布请求时

我正在使用 Sentinel 进行身份验证。只要我登录,一切正常。但是当我注销(删除persistences表中的所有值)并且我打开something.blade.php并单击link触发发布请求的 a 时(请参阅下面的代码片段),我将被转发到登录页面。登录后,我收到以下 Laravel 错误:

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException

路线web.php

控制器逻辑MyController.php

查看something.blade.php

中间件AdminMiddleware.php

编辑:
登录后,我会遇到LoginController并执行以下代码:

由于我还是 Laravel 的新手,我很难在框架内部进行深入调试。您有什么想法/建议吗?
欢迎一切!提前致谢!

0 投票
1 回答
1068 浏览

laravel-5 - 带有 Cartalyst Sentinel 的 Laravel 护照

我正在使用 laravel 护照和哨兵来开发 API。我想将它与 VUE js 一起使用。但我在oauth/token.

当我点击 URL 时出现错误

调用未定义的方法 Illuminate\Database\Query\Builder::getAuthPassword()

我的用户模型代码是

如果我使用Class User extends Authenticatable,那么它可以工作并得到

, 但是如果我使用EloquentUser然后我得到错误

调用未定义的方法 Illuminate\Database\Query\Builder:: getAuthPassword()

如何解决这个问题呢?

0 投票
2 回答
1044 浏览

laravel - 如何在 Laravel 5.6 中使用 cartalyst sentinel 和 tymon jwt?

我想知道如何在 Laravel 5.6 中使用 Cartalyst Sentinel 2.0 身份验证包实现 tymon jwt 1.0.0 rc2,以利用节流和其他 Sentinel 功能。

在 AuthController 内部,我有 jwt-auth 文档中提到的 login() 方法,在此处输入链接描述以验证凭据并生成令牌。

我所做的是以下

但我认为这不是正确的方法,因为有双重身份验证,首先是 Sentinel,第二个是 jwt。这对性能不利。

第二种解决方法是修改位于 vendor/tymon/jwt-auth/src 文件夹中的 JWTGuard 类中的尝试()方法。

默认如下

我像这样改变了它

我现在不知道这是否是一个正确的解决方案?