问题标签 [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 回答
304 浏览

fuelphp - FuelPHP Sentry 插入组注册

我在文档中真的找不到任何关于此的内容。我经常使用 Codeigniter,我主要使用 Ben Edmunds Ion auth,这对我来说更容易一些,因为我可以在注册中添加组插入功能。

您可以对这个愚蠢的问题投反对票,但我在 Sentry 文档中找不到任何关于此的内容。

这是我的注册码:

所以我的问题是如何让它保存选择的用户组?

谢谢你。

0 投票
3 回答
4757 浏览

php - Sentry 2 和 Laravel 4 向用户模型添加字段

我试图将字段添加到基于 Laravel 4 的 Sentry 2 的用户模型中。

我想通过迁移正确地做到这一点。

有没有办法简单地添加到哨兵2迁移?还是我应该简单地进行自己的迁移并添加所需的额外字段?

该框架的任何指导都会很棒!

0 投票
1 回答
1427 浏览

php - Laravel 4 'with' 数据持久化

我正在使用 Laravel 4 的类在整个应用程序中捕获 Sentry 异常,并使用该函数App::error将数据传递回模板。withErrors()

简单路线:

routes.php

然后捕获异常:

exceptions.php

在视图中:

/views/login/login.blade.php

问题是,当您在尝试登录失败后刷新页面时,这些错误仍然存​​在,因此您会看到它们两次。第二次刷新,他们已经清除了。输入也是如此(用 传递withInput())。

如果在路由中(而不是在 中App:error)发现错误,则一切正常。我应该使用这些App::error方法手动清除存储的数据吗?

0 投票
1 回答
196 浏览

laravel - 使用 laravel3 + sentry1 创建/注册用户

我想注册一个没有元数据的用户。我有这个代码但是这个

但后来我得到了这个错误:

SQLSTATE [HY000]:一般错误:1364 字段“first_name”没有默认值

SQL: INSERT INTO `users_metadata` (`user_id`) VALUES (?)

绑定:数组(0 => 1,)

我真的很感谢你的帮助。

0 投票
3 回答
5911 浏览

php - 使用 Sentry 2 处理登录

我无法理解用于登录的 Sentry 2 实现。我的意思是,在 Sentry 中,它非常狭窄。提供从输入到Sentry::login()方法的用户名/电子邮件和密码,但是他们现在更改了它,这真的很混乱。

首先,他们删除了没有意义的用户名列。
其次,登录方法现在需要一个用户对象,您需要使用用户 ID 检索该对象,这再次没有意义,因为除非您进行另一个查询,否则您不知道用户 ID,因此它们确实使一切变得复杂。

我的代码:

我尝试使用这种方法,但它引发了一个异常:尽管 id 是表的一部分,并且用户模型只是一个带有 $table = 'users'; 的类声明,但该 id 是未知的。属性。

我在这里做错了什么或不理解。

0 投票
3 回答
3273 浏览

php - Laravel:在哨兵中添加权限

我才开始在 Sentry Laravel 4 中使用,我不确定我应该在哪里写我的组权限。我已经浏览了 Sentry 文档,但解释似乎有点含糊。是否有任何 Sentry 用户可以为我指明正确的方向?

0 投票
1 回答
3110 浏览

laravel - Laravel 和 Sentry 入门

几周前,我在 HN 上发现了 Laravel 4 公告,并认为我可以尝试一下。

在寻找一个基本教程后,我找到了这个:

http://www.codeforest.net/laravel4-simple-website-with-backend-1

并遇到了一个可能很愚蠢的问题:php artisan migrate --package=cartalyst/sentry根据教程,该命令在我的数据库中创建了一个表,而它本应创建四个表。

是否缺少某些步骤,或者当我认为它有一些设置来创建所需的表时我是否假设错了?

查看 Sentry 主页,我找不到我做错了什么,所以我只是在源代码中查找用于创建表的 SQL,但我仍然想知道问题出在哪里。

0 投票
4 回答
2017 浏览

php - Laravel:哨兵不会检查用户是否登录

在使用 Sentry 捆绑包时,我创建了LoginController控制器来检查用户是否登录到他们被重定向的位置,以防万一。我的目的是将我所有的受限页面扩展到这个类,以使我的代码更高效。但为什么它不起作用?

登录控制器:

我的实际控制人:

我总是得到的错误:

什么有效:如果我if(!Sentry::check()) return Redirect::to('login');直接添加 ingetIndex()而不是__construct,则重定向工作正常。为什么?

0 投票
2 回答
15584 浏览

laravel - 如何:使用 Laravel 4 实现哨兵 2 权限?

我正在尝试在使用 Laravel 4 构建的网站中使用 cartalyst sentry 2。基本上我不明白如何实现权限。

我看到的组权限示例指定以下示例:

所以这是为管理员组设置权限。但是这些权限在哪里设置?

在“组”表中有一个名为权限的字段,它是一个文本字段-它们是否设置在那里-如果是这样,如何设置?还是这些设置在模型或控制器中?

谁能一步一步告诉我如何在 laravel 4 应用程序中使用?我已经阅读了支持这些功能的文档,但我只是不确定如何设置数据以使功能正常工作。

0 投票
0 回答
324 浏览

laravel - cartalyst sentry 无法查看组或权限和作曲家更新停顿

我正在使用哨兵2在Laravel开发一个项目

我有这个工作,现在它似乎已经停止(文件损坏?)。我不再能够查看用户组或权限。

我在用户表中有一个 ID 为 1 的用户 我在组表中有一个 ID 为 6 的组 我在 user_groups 表中有一个条目 (userID:1, Group ID: 6)(确认已为用户设置了组) 我可以使用以下方法调用用户对象:

但是当我尝试时:

我得到一个空返回

这同样适用于函数 getPermissions();

内部出了点问题,但我不知道从哪里开始寻找

有没有办法可以删除作曲家安装的软件包并重新安装?

我已经尝试过 copmposer.phar 更新,但现在似乎卡在了这条线上:

我的问题的第 2 部分 - 如何调试故障?作曲家??

谢谢

ps php框架是laravel 4