问题标签 [kohana-auth]

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 投票
1 回答
332 浏览

kohana-3 - Kohana 3:Auth::factory() 给出错误

当我尝试创建 Auth 模块对象 (Auth::factory()) 的新实例时,Kohana 给了我以下错误:

无法实例化抽象类 Auth

有人可以帮忙吗?

0 投票
2 回答
9931 浏览

kohana-3 - 3.1 登录/注销控制器方法的验证工作示例?

有没有人碰巧在 3.1 中有一个 Auth 的工作示例?我一直试图让这个工作,但没有任何运气。

Kohana 新手,第一次尝试是 3.1。找到了 Bonafide,但由于我从 3.1 开始,所以不需要它。

一直在使用 kerkness.ca 的 wiki 中的示例,但它们适用于 3.0,而且我对 Kohana 太陌生,不知道该怎么做。希望看到一个可行的示例,希望能得到我的开发团队其他成员的支持。

0 投票
1 回答
1576 浏览

kohana-3 - 尝试创建用户时处理验证异常(Kohana 3.1 ORM / Auth 模块)

将 Kohana 3.1 与 Auth ORM 模块一起使用,如果我使用创建新用户create_user,如何处理验证异常并为页面中的每个异常显示错误?在这种情况下,密码很短(< 8 个字符),但也可能是password_confirm不匹配password的。

0 投票
2 回答
503 浏览

internet-explorer - IE 中的 Kohana 3 Auth

Kohana Auth 不在 IE 中验证。我已经从 v.2 的讨论中阅读了一些关于从 user_agent 更改为 user_ip 的内容......大概在 AUTH 模块的 ORM 文件中,但这并不能解决我的问题。

v.2 上的另一篇文章建议使用此

然而,他们没有提到在哪里使用它。

我们在测试中发现了这种情况(关于软件工程在学校缺乏重要性的线索在哪里?)并且在这一点上非常锁定使用 AUTH。为此,我已经把头撞在墙上好几个小时了,几乎没有得到任何结果。

请帮忙!谢谢你,-大卫

0 投票
1 回答
430 浏览

kohana - 特定机器上的 Kohana 3 AUTH 登录问题

我现在已经在几个项目中使用了 Kohana,以及它包含的身份验证模块,绝对零问题......直到这个特定的客户。

起初,他们无法在使用 IE8 的 XP 机器上登录该站点。我做了一些挖掘并最终将此配置文件添加到 application/config/session.php

这适用于 WinXP 机器上的 IE8

现在他们有一台 Win7 的笔记本电脑,无法使用 IE9 或 Firefox 4 登录。我在机器上安装了 Chrome 以使其正常工作,直到我有时间进一步研究这个问题(当我在机器前面时,Chrome 工作正常)。然而,今天我收到了一系列非常生气的电子邮件,声称他们无法再次进入系统。

我无法在我的任何机器或浏览器上重现此问题。我很困惑,我没有办法测试我所做的更改。

请请请帮助!谢谢你,-大卫

0 投票
1 回答
719 浏览

php - Kohana auth 将 get_user 计为登录名?

我正在搞乱 KO3 和 auth 模块,我的登录工作很好,但我注意到每次刷新页面时,我的用户的登录计数都会增加。

我很确定它来自本节。

现在我很确定这是我将用户对象传递给视图的行。该行用 注释// Here?

我只是想知道为什么这会增加登录次数。我已经检查了源代码,它所做的只是读取会话变量。

编辑

在我向我解释之后,我以为我已经解决了这个问题。显然不是。我不太确定这取决于会话,我尝试使用 GitHub 存储库中的 cookie 和会话类,但这并没有什么区别。

我不确定从哪里开始调试。

0 投票
3 回答
950 浏览

php - 使用 Kohana 制作用户资料

我正在运行 Kohana 3,并且很难理解 Auth 模块,或者即使它是我需要的。基本上我想创建一个具有基本用户名/密码保护的基本用户配置文件站点。

我如何使用我现有的控制器...

...并将它们与某种身份验证系统一起使用

0 投票
1 回答
1597 浏览

php - Kohana 3 在验证时抛出致命错误

尝试在此处遵循 wiki 上的示例:扩展模型身份验证用户类,并且在进行验证时遇到了致命错误。

有任何想法吗?这是它失败的一段代码:

0 投票
1 回答
1028 浏览

php - 如何在 Kohana 3.1 中设置受保护的静态文件

我正在使用启用了 ORM/Auth 模块的 Kohana 3.1。我想仅在目录 A_only 中向角色 A 的人提供静态文件(文档、pdf 等)。

由于 .htaccess 文件只提供它直接找到的 URL 而不会将其交给 index.php,因此我可以通过 .htaccess 拒绝 A_only 中的所有访问,但是我将如何在控制器函数中提供静态文件?

我还可以在需要身份验证的 A_only 目录中有一个 .htaccess。但是,即使我将其设置为在数据库中查找用户/密码,这也需要他们再次登录。

0 投票
1 回答
658 浏览

php - 在 2 个网站之间共享会话:旧版 PHP 和 Kohana 3.1 网站

我在同一台机器上有 2 个 php 网站。第一个站点(遗留系统)具有基本身份验证:检查是否已设置$_SESSION['user_id']。我在第二个站点(基于 Kohana 3.1)工作,它将扩展第一个站点的功能。两个站点将相互链接,因此我需要在这些系统之间共享会话。两个站点使用相同的数据库。用户将登录第一个站点。在我的站点中,我有一个检测$_SESSION['user_id']第一个的代码,但是我在保留与 Kohana-Auth 模块的会话时遇到问题。

第一个站点(旧站点)像这样检查会话:

这是在所有 php 文件中......很多文件。

在我的 Kohana 站点中,我有一个控制器,可以在任何操作之前检查会话。

这段代码接近工作:我可以从一个站点转到另一个站点并且检测到用户......但我意识到当用户在我的 Kohana 站点内的不同操作之间导航时,用户表的“登录”计算机增加。这意味着在任何操作之前,“ $this->auth->logged_in()”是FALSE......这意味着 Auth 模块不会在操作之间保留我的用户并且每次都强制登录。

我不知道我能做什么。

我想从第一个站点检测会话,但我不想在每次点击时都登录这个用户。