问题标签 [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.
fuelphp - FuelPHP Sentry 插入组注册
我在文档中真的找不到任何关于此的内容。我经常使用 Codeigniter,我主要使用 Ben Edmunds Ion auth,这对我来说更容易一些,因为我可以在注册中添加组插入功能。
您可以对这个愚蠢的问题投反对票,但我在 Sentry 文档中找不到任何关于此的内容。
这是我的注册码:
所以我的问题是如何让它保存选择的用户组?
谢谢你。
php - Sentry 2 和 Laravel 4 向用户模型添加字段
我试图将字段添加到基于 Laravel 4 的 Sentry 2 的用户模型中。
我想通过迁移正确地做到这一点。
有没有办法简单地添加到哨兵2迁移?还是我应该简单地进行自己的迁移并添加所需的额外字段?
该框架的任何指导都会很棒!
php - Laravel 4 'with' 数据持久化
我正在使用 Laravel 4 的类在整个应用程序中捕获 Sentry 异常,并使用该函数App::error
将数据传递回模板。withErrors()
简单路线:
routes.php
然后捕获异常:
exceptions.php
在视图中:
/views/login/login.blade.php
问题是,当您在尝试登录失败后刷新页面时,这些错误仍然存在,因此您会看到它们两次。第二次刷新,他们已经清除了。输入也是如此(用 传递withInput()
)。
如果在路由中(而不是在 中App:error
)发现错误,则一切正常。我应该使用这些App::error
方法手动清除存储的数据吗?
laravel - 使用 laravel3 + sentry1 创建/注册用户
我想注册一个没有元数据的用户。我有这个代码但是这个
但后来我得到了这个错误:
SQLSTATE [HY000]:一般错误:1364 字段“first_name”没有默认值
SQL: INSERT INTO `users_metadata` (`user_id`) VALUES (?)
绑定:数组(0 => 1,)
我真的很感谢你的帮助。
php - 使用 Sentry 2 处理登录
我无法理解用于登录的 Sentry 2 实现。我的意思是,在 Sentry 中,它非常狭窄。提供从输入到Sentry::login()
方法的用户名/电子邮件和密码,但是他们现在更改了它,这真的很混乱。
首先,他们删除了没有意义的用户名列。
其次,登录方法现在需要一个用户对象,您需要使用用户 ID 检索该对象,这再次没有意义,因为除非您进行另一个查询,否则您不知道用户 ID,因此它们确实使一切变得复杂。
我的代码:
我尝试使用这种方法,但它引发了一个异常:尽管 id 是表的一部分,并且用户模型只是一个带有 $table = 'users'; 的类声明,但该 id 是未知的。属性。
我在这里做错了什么或不理解。
php - Laravel:在哨兵中添加权限
我才开始在 Sentry Laravel 4 中使用,我不确定我应该在哪里写我的组权限。我已经浏览了 Sentry 文档,但解释似乎有点含糊。是否有任何 Sentry 用户可以为我指明正确的方向?
laravel - Laravel 和 Sentry 入门
几周前,我在 HN 上发现了 Laravel 4 公告,并认为我可以尝试一下。
在寻找一个基本教程后,我找到了这个:
http://www.codeforest.net/laravel4-simple-website-with-backend-1
并遇到了一个可能很愚蠢的问题:php artisan migrate --package=cartalyst/sentry
根据教程,该命令在我的数据库中创建了一个表,而它本应创建四个表。
是否缺少某些步骤,或者当我认为它有一些设置来创建所需的表时我是否假设错了?
查看 Sentry 主页,我找不到我做错了什么,所以我只是在源代码中查找用于创建表的 SQL,但我仍然想知道问题出在哪里。
php - Laravel:哨兵不会检查用户是否登录
在使用 Sentry 捆绑包时,我创建了LoginController
控制器来检查用户是否登录到他们被重定向的位置,以防万一。我的目的是将我所有的受限页面扩展到这个类,以使我的代码更高效。但为什么它不起作用?
登录控制器:
我的实际控制人:
我总是得到的错误:
什么有效:如果我if(!Sentry::check()) return Redirect::to('login');
直接添加 ingetIndex()
而不是__construct
,则重定向工作正常。为什么?
laravel - 如何:使用 Laravel 4 实现哨兵 2 权限?
我正在尝试在使用 Laravel 4 构建的网站中使用 cartalyst sentry 2。基本上我不明白如何实现权限。
我看到的组权限示例指定以下示例:
所以这是为管理员组设置权限。但是这些权限在哪里设置?
在“组”表中有一个名为权限的字段,它是一个文本字段-它们是否设置在那里-如果是这样,如何设置?还是这些设置在模型或控制器中?
谁能一步一步告诉我如何在 laravel 4 应用程序中使用?我已经阅读了支持这些功能的文档,但我只是不确定如何设置数据以使功能正常工作。
laravel - cartalyst sentry 无法查看组或权限和作曲家更新停顿
我正在使用哨兵2在Laravel开发一个项目
我有这个工作,现在它似乎已经停止(文件损坏?)。我不再能够查看用户组或权限。
我在用户表中有一个 ID 为 1 的用户 我在组表中有一个 ID 为 6 的组 我在 user_groups 表中有一个条目 (userID:1, Group ID: 6)(确认已为用户设置了组) 我可以使用以下方法调用用户对象:
但是当我尝试时:
我得到一个空返回
这同样适用于函数 getPermissions();
内部出了点问题,但我不知道从哪里开始寻找
有没有办法可以删除作曲家安装的软件包并重新安装?
我已经尝试过 copmposer.phar 更新,但现在似乎卡在了这条线上:
我的问题的第 2 部分 - 如何调试故障?作曲家??
谢谢
ps php框架是laravel 4