问题标签 [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.

0 投票
1 回答
189 浏览

php - Laravel Sentry 2:密码错误?

Sentry::createUser()当我使用or创建用户Sentry::register()并传递密码(如https://cartalyst.com/manual/sentry/users/register所示)时,不会保存密码。Sentry 将创建用户,但密码表属性为空。

为什么?我知道一种解决方法是创建用户,然后从数据库中获取它,设置密码并再次保存,但我不喜欢这样做。

0 投票
1 回答
926 浏览

php - 让 Authenticated User 使用 Sentry 2 查看 Laravel 4 中其他用户的个人资料

我对Laravel 4and有点陌生Sentry 2,但到目前为止我已经成功地生存了下来。我现在遇到了一个问题,因为当我以身份登录userid(1)并且我想查看我的个人资料时,userid(2)我只是在 userid(2) 的个人资料上看到了 userid(1) 的信息。

我知道使用过滤器可能会派上用场,但如果我不得不说实话。我不知道我应该看什么等。

我知道这个网站不是用来回答的。但是,如果有人能给我一些答案,在哪里看,我应该记住什么等等,那将非常感激。

- -编辑 - -

路线:

配置文件控制器

看法

0 投票
1 回答
302 浏览

laravel - 哨兵2与laravel的关系

您好,我已经安装了 sentry2 包,并且我创建了一个通过用户名获取用户的功能,即使我有喜欢用于登录电子邮件的主列,但它给我一个错误。

所以我创建了我的模型用户并扩展它\Cartalyst\Sentry\Users\Eloquent\User

然后我在这种情况下与另一个模型建立关系Player

所以关系看起来像这样:

用户模型

播放器模型

然后这是通过用户名查找用户的功能给我一个错误:

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

通过用户名获取用户的功能

Ps:如果我删除 with() 方法它工作得很好

0 投票
0 回答
664 浏览

php - Codeception 和 Laravel 4 中的奇怪会话问题

我在使用 Codeception 对 Laravel 4.0 进行验收测试时遇到了一个大问题。

会话存在许多问题,例如涉及闪烁的测试未通过以及已登录的用户被视为未登录。

如果我{{ var_dump(Session::all()) }}在视图中进行测试(登录页面),那么它会通过,但是当我尝试测试登录持久性时(在登录后用户被重定向到的索引页面上),情况并非如此。

我这样做时似乎会出现闪光,但不会出现 Cartalyst Sentry 会话。你能帮我解决这个问题吗?

我的测试用例:

请帮助我,我连续 3 天对其进行故障排除,我对此感到厌烦。

如果您需要任何其他信息,请告诉我,我会提供。这是一个奇怪的问题,所以我真的不知道该提供什么。

0 投票
2 回答
2492 浏览

php - 使用 Laravel 的 Sentry 2 身份验证工作流程

我正在使用 Sentry 2 构建身份验证系统。我面临的问题是,在用户通过 Sentry 进行身份验证和登录后,我无法为用户创建会话。这是我的控制器代码:

登录后,为了检查用户是否实际登录,我进行了另一个控制器操作,转储了经过身份验证的用户详细信息:

var_dump() 返回空值。我在这里想念什么?我是 Laravel 和 Sentry 的新手。任何帮助,将不胜感激!提前致谢!

0 投票
1 回答
1111 浏览

php - 错误:使用 Sentry 和 Laravel 需要登录属性

从今天开始,我的登录控制器(使用 Sentry)不再工作了。我已经将它更改了 10203902 次,但它一直给我错误:“需要 [登录] 属性”。在过去的 2-3 周内,此控制器运行良好。

登录控制器

看法

我已经问过很多人的解决方案或修复等。他们都没有工作..

PS & FYI:我还发布了 Sentry 配置,并且 login_attribute 是电子邮件。任何帮助或输入都会很棒。提前致谢..

0 投票
1 回答
104 浏览

php - Laravel 迁移的外键问题

我一直在这里寻找答案,但似乎没有任何效果。我已经完成了 Laravel 和 Sentry 2 的基本安装。首先,我添加了此迁移以将 client_id 列添加到 users 表。

然后接下来我在不同的迁移中使用以下内容创建了我的客户表。

最后,我创建了一个迁移,其中包含以下内容。

我得到的错误如下;

我有点坚持我应该寻找的东西,它们都应该是索引吗?

0 投票
1 回答
626 浏览

laravel - 使用 Laravel 和 Sentry 更新用户信息

我有一个关于在 Laravel 中使用 Sentry 更新用户信息的问题。

我在我的控制器中得到了这个:

这将在提交表单时进行处理。但是,如果我没有在输入字段中填写密码,而是更新用户信息的其他内容并提交表单。它还采用“空”密码字段,并与它完全不同,因此我无法再使用原始密码登录。

我知道这hash->check部分有问题,但是什么?我不知道。帮助将不胜感激。

编辑:我正在尝试检查密码字段是否已填写,如果未填写,请保持密码不变,如果已填写,请检查其是否与当前密码不同,是否不同,改变它,否则保持原样

0 投票
1 回答
528 浏览

laravel-4 - Sentry 2 - 如何控制被拒绝的组权限

我正在尝试使用哨兵实现我的访问控制,但我发现文档不够清晰。我需要帮助的几件事:

我用这个创建了一个组“测试员”:

上面的 Input::get('permissions') 格式如下:

现在,当我查看我的数据库组表时,我只得到了这个:

结果,当我来检查具有以下测试人员角色的用户的权限时,我得到了正确的结果,该用户具有访问权限。

如果我做错了,或者需要更改某些内容,将不胜感激。

0 投票
2 回答
2423 浏览

laravel-4 - Laravel 4 和 Sentry 2 ACL 结构和访问控制级别

我正在使用 laravel 4 开发一个站点,并尝试使用 Sentry 2 实现我的 ACL。我需要有关如何构建以下内容的帮助:

我对角色 HR 具有以下权限:

对应以下路线:

我需要对以下内容进行访问控制:

  1. 我的查看员工菜单上的链接:如果所有员工权限都被禁用,请禁用链接。这就是我的做法:

    /li>
  2. 我的路线:如果所有员工权限都被禁用,则禁用“员工/”下的所有路线

    /li>
  3. 禁用与禁用权限对应的操作按钮

    /li>