问题标签 [cartalyst-sentry]
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 Sentry 2:密码错误?
Sentry::createUser()
当我使用or创建用户Sentry::register()
并传递密码(如https://cartalyst.com/manual/sentry/users/register所示)时,不会保存密码。Sentry 将创建用户,但密码表属性为空。
为什么?我知道一种解决方法是创建用户,然后从数据库中获取它,设置密码并再次保存,但我不喜欢这样做。
php - 让 Authenticated User 使用 Sentry 2 查看 Laravel 4 中其他用户的个人资料
我对Laravel 4
and有点陌生Sentry 2
,但到目前为止我已经成功地生存了下来。我现在遇到了一个问题,因为当我以身份登录userid(1)
并且我想查看我的个人资料时,userid(2)
我只是在 userid(2) 的个人资料上看到了 userid(1) 的信息。
我知道使用过滤器可能会派上用场,但如果我不得不说实话。我不知道我应该看什么等。
我知道这个网站不是用来回答的。但是,如果有人能给我一些答案,在哪里看,我应该记住什么等等,那将非常感激。
- -编辑 - -
路线:
配置文件控制器
看法
laravel - 哨兵2与laravel的关系
您好,我已经安装了 sentry2 包,并且我创建了一个通过用户名获取用户的功能,即使我有喜欢用于登录电子邮件的主列,但它给我一个错误。
所以我创建了我的模型用户并扩展它\Cartalyst\Sentry\Users\Eloquent\User
然后我在这种情况下与另一个模型建立关系Player
所以关系看起来像这样:
用户模型
播放器模型
然后这是通过用户名查找用户的功能给我一个错误:
调用未定义的方法 Illuminate\Database\Query\Builder::sport()
通过用户名获取用户的功能
Ps:如果我删除 with() 方法它工作得很好
php - Codeception 和 Laravel 4 中的奇怪会话问题
我在使用 Codeception 对 Laravel 4.0 进行验收测试时遇到了一个大问题。
会话存在许多问题,例如涉及闪烁的测试未通过以及已登录的用户被视为未登录。
如果我{{ var_dump(Session::all()) }}
在视图中进行测试(登录页面),那么它会通过,但是当我尝试测试登录持久性时(在登录后用户被重定向到的索引页面上),情况并非如此。
我这样做时似乎会出现闪光,但不会出现 Cartalyst Sentry 会话。你能帮我解决这个问题吗?
我的测试用例:
请帮助我,我连续 3 天对其进行故障排除,我对此感到厌烦。
如果您需要任何其他信息,请告诉我,我会提供。这是一个奇怪的问题,所以我真的不知道该提供什么。
php - 使用 Laravel 的 Sentry 2 身份验证工作流程
我正在使用 Sentry 2 构建身份验证系统。我面临的问题是,在用户通过 Sentry 进行身份验证和登录后,我无法为用户创建会话。这是我的控制器代码:
登录后,为了检查用户是否实际登录,我进行了另一个控制器操作,转储了经过身份验证的用户详细信息:
var_dump() 返回空值。我在这里想念什么?我是 Laravel 和 Sentry 的新手。任何帮助,将不胜感激!提前致谢!
php - 错误:使用 Sentry 和 Laravel 需要登录属性
从今天开始,我的登录控制器(使用 Sentry)不再工作了。我已经将它更改了 10203902 次,但它一直给我错误:“需要 [登录] 属性”。在过去的 2-3 周内,此控制器运行良好。
登录控制器
看法
我已经问过很多人的解决方案或修复等。他们都没有工作..
PS & FYI:我还发布了 Sentry 配置,并且 login_attribute 是电子邮件。任何帮助或输入都会很棒。提前致谢..
php - Laravel 迁移的外键问题
我一直在这里寻找答案,但似乎没有任何效果。我已经完成了 Laravel 和 Sentry 2 的基本安装。首先,我添加了此迁移以将 client_id 列添加到 users 表。
然后接下来我在不同的迁移中使用以下内容创建了我的客户表。
最后,我创建了一个迁移,其中包含以下内容。
我得到的错误如下;
我有点坚持我应该寻找的东西,它们都应该是索引吗?
laravel - 使用 Laravel 和 Sentry 更新用户信息
我有一个关于在 Laravel 中使用 Sentry 更新用户信息的问题。
我在我的控制器中得到了这个:
这将在提交表单时进行处理。但是,如果我没有在输入字段中填写密码,而是更新用户信息的其他内容并提交表单。它还采用“空”密码字段,并与它完全不同,因此我无法再使用原始密码登录。
我知道这hash->check
部分有问题,但是什么?我不知道。帮助将不胜感激。
编辑:我正在尝试检查密码字段是否已填写,如果未填写,请保持密码不变,如果已填写,请检查其是否与当前密码不同,是否不同,改变它,否则保持原样
laravel-4 - Sentry 2 - 如何控制被拒绝的组权限
我正在尝试使用哨兵实现我的访问控制,但我发现文档不够清晰。我需要帮助的几件事:
我用这个创建了一个组“测试员”:
上面的 Input::get('permissions') 格式如下:
现在,当我查看我的数据库组表时,我只得到了这个:
结果,当我来检查具有以下测试人员角色的用户的权限时,我得到了正确的结果,该用户具有访问权限。
如果我做错了,或者需要更改某些内容,将不胜感激。
laravel-4 - Laravel 4 和 Sentry 2 ACL 结构和访问控制级别
我正在使用 laravel 4 开发一个站点,并尝试使用 Sentry 2 实现我的 ACL。我需要有关如何构建以下内容的帮助:
我对角色 HR 具有以下权限:
对应以下路线:
我需要对以下内容进行访问控制:
我的查看员工菜单上的链接:如果所有员工权限都被禁用,请禁用链接。这就是我的做法:
/li>我的路线:如果所有员工权限都被禁用,则禁用“员工/”下的所有路线
/li>禁用与禁用权限对应的操作按钮
/li>