问题标签 [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 - 带 ldap 的哨兵 2
我是 Laravel 4 的新手,我正在将我的项目 CodeIgniter 转移到 Laravel。我想使用 Cartalyst Sentry 2 进行用户身份验证和授权。它与 MySQL 一起工作,没关系,但我想通过 LDAP 验证用户。我们对所有项目都使用“单点登录”。
Sentry 是否接受自定义登录功能?或者,我怎样才能做到这一点?你能给我一个想法吗?
laravel - Laravel 4 教程 - 身份验证
我环顾四周,发现了一些关于使用or和进行Laravel 4
身份验证的教程。这对我来说很好但有点模糊,我是初学者,这是我的第一个框架。Sentry
Confide
Entrust
Laravel
有谁知道使用用户角色实现用户身份验证的任何教程或建议。
这是我想要做的。- 它是一个内部工作网站。作者可以登录并提交文章的地方。- 管理员可以浏览这些文章。- 这些文章不公开,因此没有人可以查看它们。- 作家不能看到彼此的文章,但管理员可以访问所有内容。
我只是在寻找有关用户角色以及如何实现它们的教程。
编辑
这就是我最终做的。以@Antonio Carlos Ribeiro指定的方式安装 Sentry 之后。
我有Users、Groups和其他几张表(我只需要使用 user 和 groups)。
这是我最初用于创建用户和组的播种机。它可以变得更有效率,但对于任何想要开始的人来说,这都是可行的。
}
添加初始用户后,我使用表单添加新用户,所以在我的控制器中我有这样的东西。同样,这仅用于学习/测试框架,原始实现非常不同。但出于测试目的,这应该有效。
假设你有一个提交给控制器@函数的表单,你可以有这样的东西,
你可以在 Sentry 文档中找到休息: Sentry Docs
随意编辑此问题以使其提供更多信息或添加新示例。
laravel - Laravel Sentry 2 扩展组模型不起作用?
我使用 Sentry 2 进行身份验证,并创建了用户、油门和组模型。在我这样做之后,我修改了 sentry 2 包中的配置文件。我在模型中使用自己的主键。我使用 user_id、group_id 等代替 id。
但是,如果我修改组主键,则会出现异常,找不到该列 tab_groups.id。但是在扩展组模型中,我覆盖了 group_id 的主键。
我认为这是一个错误,因为如果我重命名我的用户和油门模型,我会遇到异常,因为找不到文件。如果我重命名我的组模型或删除它,我没有得到任何异常。Sentry 2始终使用他自己的组模型。
它是一个错误还是我做错了什么?我创建了我的模型,修改了配置。用户和油门模型都在工作,但只有组模型没有使用。
php - Laravel 4 with Sentry - 多步骤表单/注册
我有一个过程,在用户注册期间,我必须从 3rd 方 API 服务中提取数据。我正在使用 Laravel,我仍处于学习阶段,但我想专业地做这件事。
我找不到任何与 Laravel 4 或 Sentry 相关的插件来完成此操作。我的一个想法是使用数组作为控制器属性,然后使用 3 个 stepOne、stepTwo 和 stepThree 函数来处理 3 个不同的视图,并且每次我只需将输入的数据添加到数组中。然而,即使使用静态数组,数据也会随着类的重新加载而被删除。
第二个想法是使用临时会话(浏览器)来存储数据。我认为如果没有正确完成,使用数据库会将数据暴露给可能的泄漏,另一方面我觉得使用简单会话是“不专业的”。
解决这个问题的最佳方法是什么?
php - Laravel:启用 Sentry 用户帐户可在多台计算机上使用
在 L4 中使用 Sentry 时,是否可以让一个帐户同时在多台计算机上使用?现在,Sentry 会在另一台计算机上使用同一帐户时注销用户。
现在我正在努力避免这种情况发生,并让两个用户同时登录。我知道当用户退出时这是一项安全功能,但我的项目的情况不是你所说的normal。
php - Laravel4 Sentry2 电子邮件激活
我正在使用 Laravel4 和 Sentry2 包。
我有一个用户注册并成功登录,但我需要帮助发送电子邮件激活。
我的计划是发送一封电子邮件,其中包含用户电子邮件及其激活码的链接。然后,用户将被路由到我可以在 URL 中检查此代码与数据库中的代码的位置。这听起来正确吗?
谢谢你。
php - Laravel 4:对用户类型具有两个可选值的身份验证凭据
我有 3 种类型的用户:
- 客户
- 行政
- 超级管理员
现在,我需要同时允许admin
并super admin
登录我的管理门户如何实现身份验证,我们将以数组形式放入我们的凭据,例如:
我怎样才能同时允许admin
和super admin
Auth
如果我只被允许在我的数组中声明,usertype
我$creds
php - Laravel 4 php artisan migration not working
I am trying to follow a tutorial about the basics of Databases and i am at the part of setting up Sentry 2. I added all the exceptions as requested. But on step four of the documentation page on the Sentry 2 website. I am getting the following error
I tried a few things as noted in my ssh screen but nothing:
I Google the problem and it seems like it was an issue that was suppose to be resolved in beta. Any ideas?
php - 同一个 laravel 应用中哨兵的多种配置
如何让哨兵在同一个 Laravel 应用程序中使用多个模型和表?像这样的东西
模型:成员- 表:成员和成员组
模型:管理员- 表:管理员和admins_groups
这是因为我需要具有不同列字段和方法的不同模型。
我找到了一些文档,但不知道最好的方法是什么:
json - 使用 laravel 4 和 sentry 2 进行 REST api 身份验证
我正在使用 laravel 4 和 sentry 2 构建一个 RESTful API,我尝试使用 postSignin 方法创建 API,但失败了。更正请求在 postSignin 这是过滤器和路由。
过滤器
路线
控制器
并使用参数电子邮件和密码发出获取请求http://xxx.xx/api/v1/signin然后我使用 postman 或 restclient 测试代码