问题标签 [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 投票
3 回答
1019 浏览

php - laravel 4 ACL 的哨兵 2

Laravel 4 和 Sentry 2 用于 ACL 注意:我使用 laravel 功能登录,但只需要哨兵用于 ACL 目的,以检查权限

想要实现这个:

但我不断收到以下错误:

0 投票
0 回答
510 浏览

php - 在 Laravel 中以所需的用户 ID 登录

目前有一个使用Laravel Sentry 包开发的登录商家。3 用户类型级别、超级管理员、合作伙伴和用户。如果我想允许超级管理员以合作伙伴身份登录并编辑他们的面板,我该怎么做?

简而言之,让超级管理员将他们的 id 掩盖为合作伙伴的 id,而无需注销并使用电子邮件、密码登录。请指教这个的确切术语是什么?我需要正确的搜索词。

谢谢!

0 投票
4 回答
1839 浏览

php - 尚未为用户提供哈希

我似乎无法让哨兵工作。我不断收到此错误:A hasher has not been provided for the user.有谁知道会发生什么?

错误日志

我在 OS X 10.9 上运行 MAMP。我正在使用 php 5.4.4 MCrypt 已安装并启用。在创建新用户时尝试对密码进行哈希处理时会发生此错误。我们的项目使用 laravel Sentry 插件。这是控制器:

0 投票
1 回答
3583 浏览

php - laravel 4 sentry 2 如何更改密码和重新散列

在我的应用程序中,有一个视图允许登录用户输入新密码。我如何散列新密码?使用原生 LaravelAuth我只想

是一样的Sentry 2吗?如果是这样,在执行重置并更新用户表后,我会得到一个WrongPasswordException,所以我假设哈希方法不同。如果 Sentry 有它自己的哈希方法,我肯定找不到它。

更新:显然这种方法将以相同的方式工作并自动保存用户记录,文档只是没有指出这一点。

0 投票
1 回答
2430 浏览

php - Laravel 4 上的 Sentry。无需密码的社交身份验证

我正在构建一个系统,当用户第一次使用 Facebook 登录时,他没有提供密码。所以我尝试使用来自 facebook 的凭据让他登录。

上面的命令总是要求输入密码。如何在不要求他们输入密码的情况下登录用户?

0 投票
1 回答
2076 浏览

php - Sentry 使用哪种加密方式

我正在为我创建的现有 Web 应用程序构建一个 iOS 应用程序。该网络应用程序使用 laravel 和 sentry 来加密密码。必须能够从 iOS 应用程序创建新用户。Web 应用程序与之对话的服务器是用 php 编写的,但不使用 laravel 或 sentry。我需要的唯一哨兵功能是他们用来加密密码的功能。

sentry 使用什么函数来散列密码?我说的是 Cartalyst\Sentry\Hashing\NativeHasher

我需要能够复制这个函数并在一个单独的 php 文件中使用它。

0 投票
1 回答
2083 浏览

php - Laravel 4 Sentry 2 身份验证检查不使用`catch`?

假设我有此代码进行Sentry身份验证:

我想尝试删除所有trycatch(我有我的理由,它是多级身份验证,我正在尝试缩短我的代码)。所以我尝试了这个来检查身份验证是否失败:

is_null不起作用,代码将无法继续。有什么建议或解决方案吗?

编辑

使用 Chrome 的控制台,var_dump($user)没有显示任何内容。

0 投票
2 回答
1589 浏览

php - 使用 Cartalyst Sentry 登录时 Laravel 4 中的数组到字符串转换

我有个问题。当我尝试登录我的应用程序时,我收到以下消息:

错误异常

数组到字符串的转换

回溯:

/(无关紧要)/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php

我用来登录的一段代码:

我正在为 cookie 使用数据库驱动程序,只有在选中记住我时才会出现错误 ($remember = true)

0 投票
1 回答
2466 浏览

php - Laravel 4 和 Sentry 2 将用户添加到注册组

所以,我正在尝试用 Laravel 4.1 实现 Sentry 2。我正在使用这个资源

https://github.com/rydurham/L4withSentry

一切正常,但现在我想在用户注册时自动将用户分配给一个组。

来自 Sentry 2 Docs,

应该管用。所以我将这行代码添加到 Authority\Repo\User\SentryUser.php

现在代码看起来像

但这会引发错误

谁能阐明并告诉我我做错了什么?提前致谢

0 投票
1 回答
1638 浏览

laravel - Laravel 4 和哨兵

我只是想让我的头绕过哨兵......它看起来棒极了。

我只是想知道是否有检查用户当前是否登录的功能?

我尝试过使用以下内容:

但如果用户未登录,我会收到以下错误:

任何人都可以为我阐明这一点吗?

谢谢。