问题标签 [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,但如果我是正确的,那我就做对了。
问题是,当我对路由应用过滤器时,它并没有按照我想要的方式工作。它应该检查用户是否已登录,如果未登录,则将他/她重定向到登录页面。
我登录用户的方式:
应该没问题吧?接下来我得到了我的路由(我只对它进行分组以测试这个特定路由资源上的过滤器):
最后过滤器应该检查用户,如果他/她没有登录则重定向:
我已经坚持了几天了,我已经让很多其他人看看它,他们都说同样的:“嗯,那很奇怪......”。所以,我希望这里有人可以给我一些意见。
laravel - Sentry 与 OAuth2 服务器
我从 githhub 为我的 API 服务器使用了 OAuth2 代码:https ://github.com/lucadegasperi/oauth2-server-laravel
而不是使用标准的 Laravel Auth,我想使用 Sentry,因为 Sentry 有很多功能可以发送邮件,禁止,批准注册,......
我在我的 API 服务器上成功地从我的客户端(带有 Guzzle 插件的 Laravel)创建了连接,但我无法保持 Sentry 会话。好不好?我如何知道 API 服务器上我的用户的权限、组或任何内容。对于每个调用 API,我都会发送 access_token,但对于 OAuth2 来说已经足够了。我不知道如何保持 Sentry 会话,例如:
我以版主权限用户登录,并向 API 发送新请求以获取一些版主信息,我不知道是版主还是管理员或什么,因为我没有 Sentry 会话。
也许 oauth:scope1,scope2 就足够了,也许我不需要 Sentry,但我没有 Sentry 功能(看这篇文章的开头)。
我相信我的问题是微不足道的,但我不知道如何解决这个问题。我一点主意都没有 :(
laravel-4 - Laravel 4 上使用 Sentry 2 的多用户类型的最佳实践
我计划创建一个协作网站,其中有项目管理员和常规参与者,他们都是网站的用户,但在数据库中有单独的表,我想知道制作这个的最佳方法是什么。
通过在线研究,我发现常规 Laravel 4 Auth 系统的最佳方法是使用用户类型和主要用户模型之间的 Morph 关系。我还发现通过在 Sentry 中复制 ServiceProvider 可以解决这个问题,但我认为这不是一个好习惯。
所以我想知道在 Sentry 2 上使用 Morph 关系是否可行,或者是否有更好的做法我还不知道。
php - 在 Laravel 中使用 Sentry 动态添加权限
我已经填充了我的权限表来保存“pages.add”、“pages.edit”等值。在创建组时,我在复选框中填充了这些权限。在提交时,我遍历这些复选框的发布值并将它们放入一个数组中。然后我以这种方式创建组:
公共函数 store() { $validation = new CreateGroupValidator;
我看到值已填充到数组中。哨兵仍然不会在组表中加载这些权限。怎么了?请提出建议。
laravel - 在 Sentry2 中返回用户信息
我想在用户登录时将用户信息返回到我的视图,但我不断收到一条错误消息,上面写着“未定义的变量:用户”
这是我的控制器代码:
在我看来,我尝试使用 $user 变量,但随后出现错误。
php - 如何在 Laravel 4 中作为 Json 获取哨兵 2“组”记录
我正在尝试将组列表作为 JSON 对象从Sentry::findAllGroups()
方法中获取。知道怎么做吗?
laravel-4 - 如何在 cartalyst 哨兵上使用重置密码
我对没有登录并单击电子邮件中的链接
并从中获取用户 ID 的示例代码感到困惑?
laravel - Laravel Sentry 限制
任何人都知道如何获得有限数量的哨兵用户。我的 laravel 应用程序中有管理面板,并且我进行了用户管理。对于显示数据(组表、用户表、权限表...),我使用 jqgrid。因此,如果我有 50 万用户,我希望获得具有特定数据的有限用户列表。
对于 Laravel 中的使用限制,我使用标准函数skip和take,但我不能在 Sentry findAllUsers() 上使用这些方法。
在这种情况下,最好的解决方案是什么?
api - Laravel 4 DELETE / PUT 被阻止
我所有的 DELETE 和 PUT 请求都被阻止 (405)。我尝试将标题放在过滤器之前和之后:
我尝试添加 .htaccess 规则以允许它们在 laravel 公用文件夹中:
我尝试在资源控制器中使用构造函数,但实际上似乎没有任何一种请求类型允许。我在这里很快就没有想法了,我正在使用 apache 和 kendo UI 发出 AJAX 请求。我的路线看起来像:
过滤器文件没有什么花哨的,只是使用 Sentry2 进行用户管理。任何帮助将不胜感激!
php - Sentry 2 - 创建组权限 - Laravel 包
我曾尝试在 Cartalyst 网站上查找一些文档,但在任何地方都找不到。所以,我的问题是......如果我在创建视图上有一个组列表,比如管理员、版主和用户。然后我将如何自动化这些组的权限?
所以我希望管理员创建:1,删除:1 等。版主可以创建,但不能删除,用户不能做任何这些。
在我创建时,我会有一个下拉列表,您可以在其中将这些组分配给已注册的用户,这将自动为该用户创建权限。
有人可以快速概述一下最简单的方法吗?我希望 Sentry 上有某种功能会有所帮助,但是随着 Sentry 被从网站上删除,我似乎找不到文档。