问题标签 [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.
php - 如何使用 laravel 5.4 使用 cartalyst sentinel 发送激活电子邮件/代码
我想在注册过程中向他们的电子邮件发送激活电子邮件/代码,但我无法找到合适的答案来帮助我完成工作。
这是我的控制器方法,我使用哨兵将用户数据保存到我的数据库中。
在这里,我想在用户注册时将激活电子邮件/代码发送到他们的电子邮件。
您的任何帮助将不胜感激!
php - 与扩展用户模型哨兵 laravel 包的雄辩关系
我有一个扩展类用户
我有木屋课
我有方法按用户添加小木屋:
它给了我一个错误:
这是扩展用户类的正确方法吗?
我已经搜索了扩展 User 类的方法。我发现了这个问题:Laravel 中的模型继承并没有帮助我。
我正在使用 Laravel 5.7
laravel - 如何通过添加 first_name 和 last_name 在 Cartalyst-Sentinel 中添加 slug?
我正在用 laravel 做一个项目。我正在使用 Cartalyst-Sentinel。如何在数据库的用户表中添加来自 first_name+last_name 的 slug
我为“角色”表添加了 slug,但我不知道如何通过添加 first_name 和 last_name 在“users”表的“slug”列中添加值。例如:first_name="JOHN",last_name="CENA",slug="JOHN-CENA"
laravel - 不使用 Laravel Auth 时,我如何做相当于actingAs()
我找到的所有文档都是指 Laravel 帮助actingAs()
程序,但这要求我使用 Laravel 的本机 Auth 包,并且我使用的是 Cartalyst 的 Sentinel,因此不能使用actingAs()
.
有没有人找到解决这个问题的方法?
laravel - 在 Vue JS 中检查是否使用 Sentinel 登录
有没有办法检查用户是否在 vue 文件中使用 sentinel::check() 登录。我尝试使用刀片语法,但它不起作用(见下文)。
也许有人知道怎么做?先感谢您。
laravel - Sentinel 包:获取所有登录用户
我在 Laravel 中使用 Sentinel 进行用户管理。我登录了 2 个用户,并尝试获取所有登录用户的列表,但这只会返回最后一个登录用户。下面的代码是我的尝试之一。我知道我做错了请帮忙。
它只返回最后登录的用户,而不是所有登录用户的列表
laravel - Google2FALaravel Authenticator 在 Laravel 6 中总是返回 True
在我的 Laravel6 项目中使用 Google-Authenticator 模块“PragmaRX\Google2FALaravel”时出现问题。
我按照github页面上的手册安装了它。通过 QRcode 设置 2FA 用户就像一个魅力,但身份验证中间件始终返回“True”以表示已通过身份验证,无论用户是否通过了 2fa 质询。
我认为这与我正在使用的“CARTALYST/Sentinel”包(而不是内置的 laravel“Auth”管理器)有关,有人经历过类似的行为并且知道如何解决这个问题?
laravel - 如何在 laravel vue spa 中使用 cartalyst sentinel 权限检查?
我正在用 laravel 和 Vue js 构建一个 SPA。对于身份验证,我使用了 cartalyst/sentinel 包。我在前端实施权限检查时遇到问题。在后端,我检查了Sentinel::hasAccess()
函数的权限。但是在前端,我不知道如何检查权限。因为我使用的是 Vue SPA,但它们没有为 SPA 前端提供任何辅助功能。
laravel-7 - 使用自定义字段进行 Cartalyst Sentinel 用户注册(已解决)
晚上好。我在我的用户模型和迁移中添加了一个布尔字段“privacy_ok”。
迁移文件
应用\用户.php
当我尝试注册我的用户时,会跳过新字段。
我注意到,如果我导致错误(例如重复的电子邮件地址……),INSERT 查询会显示“privacy_ok”字段。
有没有办法解决这个问题?
我是否必须使用 User::create 并将其“转换”为 Cartalyst Sentinel 对象才能继续进行所有其他操作(例如激活)?
谢谢
编辑
我在这里找到了一些信息 Laravel Cartalyst Sentinel - 向用户表添加用户名列(正确的方法是什么)
现在我有一个新文件 App\Models\Cartalyst\User.php,但是当我将它添加到 cartalyst 配置文件 ( config/cartalyst.sentinel.php ) 时,我收到一个错误。
无法声明类 User,因为该名称已在使用中
当然,即使我将用户更改为 Lorem,用户也在那里。这不是命名问题。
已解决 我忘了在新类的标题中声明命名空间!:(