问题标签 [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.
php - kohana2 auth - 登录问题
我正在尝试使用 kohana2 文档 ( http://docs.kohanaphp.com/addons/auth ) 中提供的 ORM 示例为我的 kohana2 应用程序制作登录表单。我已经完成了 wiki 中的所有操作,但在提供用户名、密码并发送表单后,什么也没有发生。没有错误,没有例外,什么都没有!只是相同的形式没有任何错误。
这是控制器操作,我唯一更改的是添加模板功能: http: //pastebin.com/jEc4nqSP
第 42 行有一个die()
函数,用于调试目的。发送表格后,它会显示Array ( [username] => invalid ) 1
。我确定我在数据库中有该用户数据,并且我提供了正确的用户名和密码。角色设置为login
。你知道我在做什么错吗?
谢谢。
cron - 从 CRON 调用 Kohana3 方法 - 尽管路由正确,但始终重定向到用户/登录名
我在 CRON 的 Kohana3 中运行方法时遇到这样的问题。
情况如下
1)我在 cPanel 中设置了(正确的?) CRON 作业:
2)我在 bootstrap.php 中设置了(正确的?)路由:
3) 在全球范围内,我的应用程序使用 AUTH,但 mycontroller 是这样编写的,我可以从我的网络浏览器手动访问这些方法,而无需登录。
我的问题是没有从 CRON 调用正确的方法。相反,我在我的电子邮件中收到 cron 报告,指出调用已重定向到用户/登录...
老实说,我没有想法-可能是什么原因,解决方法是什么?有人可以帮我吗?提前致谢!
问候,
彼得
orm - Kohana中的一对多关系
我有 3 张桌子users
和. 该表有和roles
roles_users
roles_users
user_id
role_id
现在我的模型是Model_User
, Model_Role
, Model_User_Role
.
我如何链接这三个模型,以便每个用户都与一个角色相关联,而一个角色有多个用户。
我正在使用 ORM,我想显示带有角色名称的用户列表。
注意:我从Auth
Kohana 模块中获取的表格。
kohana-3 - 未从 Kohana 中的 Auth::instance->get_user()-id 获取用户 ID
我正在使用 kohana 的身份验证模块。我确实注册并登录并且工作正常。但是当我这样做时,Auth::instance()->get_user()->id
我得到NULL
登录时我会这样做,Auth::instance()->login($validator['email'], $validator['password'])
然后将用户重定向到主页。
但是当我在其中一个控制器中时,Auth::instance()->get_user()->id
我得到了NULL
会是什么原因。那是我必须先设置一些东西吗???
internet-explorer - IE 中的 Kohana 3 Auth
我发现我无法通过 IE 登录到我的 Kohana 网站。(只是 IE,其他地方都可以正常工作)
它正在验证,就像它知道你的用户名和密码是否错误一样,但它不会创建会话。
我已添加到:application/config/session.php
但我不希望它自己做任何事情。
有没有人有任何有用的指示?
我想重新提出这个问题,因为它并没有以对其他人有帮助的方式得到真正的回答: Kohana 3 Auth in IE
login - 用户未使用 Auth 模块正确登录 Kohana
我正在使用 Auth 模块来管理 Kohana 中的用户。
当我使用 login($username, $password, $remember) 方法时,它成功验证了用户,但是当我询问用户是否登录时(logged_in() 方法)它返回 false。
我在这里想念什么?
提前致谢。
kohana - Kohana:适配 Mixu 的 Auth Useradmin 模板
我正在查看Mixu 的Kohana 3.1 身份验证模块,但希望将 UI 实现到我自己的站点模板中。目前,我的网站使用自己的模板正常运行,直到进入受限页面。此时它会加载 useradmin 模块的登录模板。我只想将页面组件加载到我自己的模板和导航中。
请问最好的方法是什么?我曾想象我能够在我的“应用程序”环境中的某个时间点停止流动,而无需编辑“模块”环境。
编辑:我现在走得更远了。我创建了两个控制器类:
每个扩展模块类并替换模板引用。例如:
我想这是正确的方法。我正在使用 Smarty 模板,因为我需要合并不同的模板,这使问题更加复杂。我会继续插电,看看我会怎么走。
php - Kohana 3 auth 模块,如何配置用户表和字段
我在模块加载器中取消注释以加载身份验证,但我不明白的是如何告诉身份验证模块它应该使用哪个表的哪些字段来进行身份验证?我也没有在 Kohana 3 的用户指南中找到它,因为我发现 auth 模块的用户指南不存在。
所以请告诉是否有人已经在使用它。如果它使用某些表的一些默认字段,那么我该如何修改它?
感谢您阅读我的问题并努力回答。
php - Kohana 用户模型
我正在尝试将自定义页面添加到用户模型。
如果我要制作简单的页面,我会简单地在我的控制器中创建application\classes\controller
一个视图文件\application\views
,但现在我想对用户模块做同样的事情。
我在 modules\user\views\user 中找到了视图文件,但我找不到控制器或其他正在加载它们的东西。
我试图简单地创建一个名为 test.php 的新文件,然后导航到localhost/user/test
但得到一个错误:
在此服务器上找不到请求的 URL 用户/测试。
如果我尝试 localhost/user/profile 一切正常。我在这里做错了什么?
php - 保护 Cookie 和会话
我遇到的问题可能无法解决,如下所示:
我有一个客户,它是一个由 1,500 多名用户组成的大型组织,分布在 7-8 个不同的地点。该应用程序是基于 Kohana v3.0 框架构建的 PHP 应用程序。该组织位于 ISP 级别的代理过滤服务器后面。每个位置都有一个主要的公共 IP 地址,该地址通过代理汇集到网络。每个用户都有一个由雇主发放的 Mac 或 Windows 工作站。
他们正在经历的似乎是 cookie 冲突。示例:一个用户在他们的工作站登录,然后另一个用户从同一位置、不同的工作站、使用相同的操作系统和浏览器类型登录。第二用户通过接收与第一用户匹配的新生成的cookie(令牌)来接收第一用户的活动会话。这似乎只与 'authautologin' cookie 相关(在登录屏幕上启用记住我复选框时设置),但我保持我的选项开放以从代理缓存(我无法证明代理正在缓存中)。
由于网络设置,服务器看到数百个用户使用相同的用户代理从相同的 IP 地址登录。我最初的想法是,Kohana v3 生成浏览器(用户代理)特有的 cookie 的方式对于这个现实世界的应用程序来说不够独特。
有没有人经历过这样的事情?在 cookie 和会话生成中应该采取哪些适当的措施?在数据库中管理 cookie 和活动会话会更好吗?
Kohana 模块:Jelly-Auth、Jelly 和 Auth
服务器:Apache/2.2.9 (Debian) mod_fastcgi/2.4.6 mod_jk/1.2.26 PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
已知浏览器:IE 8 和 9、Firefox(操作系统和 Win)和 Safari(操作系统)