问题标签 [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.
laravel - 配置哨兵节流间隔
如何更改哨兵用户时间间隔。当我在油门文件夹中的 IlluminateThrottleRepository 从 900 更改为 3600 时,仍然油门被拒绝了 900 秒。如何进行更改
android - 带有 Laravel 5.5 的安卓系统
我正在开发一个 Android 项目,我使用 Sentinel 制作 Laravel 登录系统。我想将 Laravel 与 Android 连接 - 它总是向我显示错误
令牌不匹配。
我不想除了我的路线。
php - 添加另一个名为 posts 的表,其中包含 Sentinel Cartalyst 的 user_id
我正在使用 Sentinel 对我的评分系统项目进行身份验证,并添加了社交网络系统和高级身份验证系统等附加功能,我的问题是:
我希望将 user 表的 id 保存在user_id
posts 表中。
laravel - Laravel Spatie/Laravel-activitylog 与 Sentinel
我正在使用 Sentinel 对我的 Laravel 项目进行授权。现在我正在尝试从 Spatie 添加 Laravel-activitylog。活动日志使用默认身份验证驱动程序来记录用户活动。如何更改驱动程序以使用 Sentinel 的驱动程序。我是 Laravel 的新手,在实现这一点时遇到了麻烦。任何帮助将不胜感激。亲切的问候。
php - Laravel 5.5 和 Sentinel 缺少必需的参数
每次我尝试删除用户时,我都会收到“缺少 [Route: delUser] [URI: deleteUser/{id}] 所需的参数”。但是当我刷新页面时,选定的用户将被删除。我不知道为什么我会收到这个错误。
这是我的 web.php:
ViewUsersController.php:
viewUsers.blade.php:
我正在使用 laravel 5.5 和哨兵
laravel - 不应静态调用非静态方法 Cartalyst\Sentinel\Sentinel::getUser()
嗨,我正在使用 laravel Sentinel 作为我的身份验证,我也在尝试使用 laravel 审计我得到“非静态方法 Cartalyst\Sentinel\Sentinel::getUser() 不应被静态调用”。
在我的用户模型中,我添加了一个静态函数 resolveId(),用于在 Laravel 审计“审计”表中添加 user_id
当我尝试使用 \Sentinel::getUser() 时,我收到以下错误。
laravel - Laravel哨兵的持久性是什么?
我正在将 laravel 版本从 4.2 升级到 5.5。我看到 Laravel Ver 5.5 不支持名为“Sentry”的库。我想将使用 Ver4.2 的 Sentry 更改为支持 Ver 5.5 的 Sentinel。所以,我现在研究使用名为“cartalyst/Sentry”的库的项目。但是,我不知道哨兵的持久性或持久性。
什么是坚持?另外,不使用关于持久性可以吗?
来人帮帮我!
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 的新手,我很难在框架内部进行深入调试。您有什么想法/建议吗?
欢迎一切!提前致谢!
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()
如何解决这个问题呢?
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 类中的尝试()方法。
默认如下
我像这样改变了它
我现在不知道这是否是一个正确的解决方案?