问题标签 [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 4 ACL 的哨兵 2
Laravel 4 和 Sentry 2 用于 ACL 注意:我使用 laravel 功能登录,但只需要哨兵用于 ACL 目的,以检查权限
想要实现这个:
但我不断收到以下错误:
php - 在 Laravel 中以所需的用户 ID 登录
目前有一个使用Laravel Sentry 包开发的登录商家。3 用户类型级别、超级管理员、合作伙伴和用户。如果我想允许超级管理员以合作伙伴身份登录并编辑他们的面板,我该怎么做?
简而言之,让超级管理员将他们的 id 掩盖为合作伙伴的 id,而无需注销并使用电子邮件、密码登录。请指教这个的确切术语是什么?我需要正确的搜索词。
谢谢!
php - 尚未为用户提供哈希
我似乎无法让哨兵工作。我不断收到此错误:A hasher has not been provided for the user.
有谁知道会发生什么?
我在 OS X 10.9 上运行 MAMP。我正在使用 php 5.4.4 MCrypt 已安装并启用。在创建新用户时尝试对密码进行哈希处理时会发生此错误。我们的项目使用 laravel Sentry 插件。这是控制器:
php - laravel 4 sentry 2 如何更改密码和重新散列
在我的应用程序中,有一个视图允许登录用户输入新密码。我如何散列新密码?使用原生 LaravelAuth
我只想
是一样的Sentry 2
吗?如果是这样,在执行重置并更新用户表后,我会得到一个WrongPasswordException
,所以我假设哈希方法不同。如果 Sentry 有它自己的哈希方法,我肯定找不到它。
更新:显然这种方法将以相同的方式工作并自动保存用户记录,文档只是没有指出这一点。
php - Laravel 4 上的 Sentry。无需密码的社交身份验证
我正在构建一个系统,当用户第一次使用 Facebook 登录时,他没有提供密码。所以我尝试使用来自 facebook 的凭据让他登录。
上面的命令总是要求输入密码。如何在不要求他们输入密码的情况下登录用户?
php - Sentry 使用哪种加密方式
我正在为我创建的现有 Web 应用程序构建一个 iOS 应用程序。该网络应用程序使用 laravel 和 sentry 来加密密码。必须能够从 iOS 应用程序创建新用户。Web 应用程序与之对话的服务器是用 php 编写的,但不使用 laravel 或 sentry。我需要的唯一哨兵功能是他们用来加密密码的功能。
sentry 使用什么函数来散列密码?我说的是 Cartalyst\Sentry\Hashing\NativeHasher
我需要能够复制这个函数并在一个单独的 php 文件中使用它。
php - Laravel 4 Sentry 2 身份验证检查不使用`catch`?
假设我有此代码进行Sentry
身份验证:
我想尝试删除所有try
和catch
(我有我的理由,它是多级身份验证,我正在尝试缩短我的代码)。所以我尝试了这个来检查身份验证是否失败:
将is_null
不起作用,代码将无法继续。有什么建议或解决方案吗?
编辑
使用 Chrome 的控制台,var_dump($user)
没有显示任何内容。
php - 使用 Cartalyst Sentry 登录时 Laravel 4 中的数组到字符串转换
我有个问题。当我尝试登录我的应用程序时,我收到以下消息:
错误异常
数组到字符串的转换
回溯:
/(无关紧要)/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php
我用来登录的一段代码:
我正在为 cookie 使用数据库驱动程序,只有在选中记住我时才会出现错误 ($remember = true)
php - Laravel 4 和 Sentry 2 将用户添加到注册组
所以,我正在尝试用 Laravel 4.1 实现 Sentry 2。我正在使用这个资源
https://github.com/rydurham/L4withSentry
一切正常,但现在我想在用户注册时自动将用户分配给一个组。
来自 Sentry 2 Docs,
应该管用。所以我将这行代码添加到 Authority\Repo\User\SentryUser.php
现在代码看起来像
但这会引发错误
谁能阐明并告诉我我做错了什么?提前致谢
laravel - Laravel 4 和哨兵
我只是想让我的头绕过哨兵......它看起来棒极了。
我只是想知道是否有检查用户当前是否登录的功能?
我尝试过使用以下内容:
但如果用户未登录,我会收到以下错误:
任何人都可以为我阐明这一点吗?
谢谢。