问题标签 [tankauth]

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 回答
2831 浏览

php - CodeIgniter 坦克身份验证错误

我似乎无法正确安装 tank auth,我复制了文件,但每次访问 'localhost/auth' 时都会出现错误Unable to load the requested class: security

我能够找到的文档非常简单,并且没有涵盖此错误(或如何安装它)。我正在运行 WAMP 的 Windows 盒子上安装。但我计划在开发后将它移到运行 apache 的 linux 机器上。

想法?

0 投票
1 回答
349 浏览

php - Tank_Auth 当用户注册和激活失败并显示“不正确或过期”消息时显示警告

我没有做太多 PHP,但我看到了这个名为Tank Auth for Code Ignitor 的库,它看起来很有希望。我正在尝试在我的项目中使用它,但我遇到了一些问题。遵循所有安装说明(数量不多)后,我尝试注册用户。当我提交注册表时,屏幕上会出现几个警告。

他们中的大多数是这样的:

消息:date() [function.date]:依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们为“MDT/-6.0/DST”选择了“美国/丹佛”

另一个是这样的:

消息:无法修改标头信息 - 标头已发送(输出开始于 /Users/Nick/Sites/HoneyDo/system/core/Exceptions.php:170)

尽管有上述消息,但确认电子邮件仍会发送到我的收件箱。确认电子邮件包含一个链接,基本上说单击此处确认注册。但是,当我这样做时,页面只会显示“您输入的激活码不正确或已过期”。

有没有人使用这个看到这些问题?

谢谢!

0 投票
1 回答
96 浏览

php - 使用 tank_auth 时出现 Codeigntier 验证问题

所以我在这里有一个代码来验证用户名是否存在,我正在使用 tank_auth 库

在表单验证文件(validation.php)中如何调用此消息

我在最后添加了 username_check 不是吗?

0 投票
7 回答
7121 浏览

codeigniter - 使用 tank auth 设置 Codeigniter HMVC

我无法正确设置带有 hmvc 和 tank auth(设置为模块)的工作 Codeigniter 版本 2.0.3。我已经正确安装了 CI,然后按照这些说明安装了 HMVC https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home

我以我的欢迎控制器/视图为例就好了,这意味着 HMVC 正在工作。接下来,我尝试通过将 tank auth 添加到模块文件夹中的文件夹来将其添加到项目中。它具有适当的控制器/视图/模型等。在坦克身份验证中设置。我什至在路线中添加了类似的东西

$route["auth"]="auth/login";

我还按照指示将 auth 模块中的控制器扩展为 MX_Controller。同样在构造函数中我有:

它似乎很好地重定向到模块但是它出现了一个错误说::

遇到错误

无法加载请求的类:安全

我究竟做错了什么?有没有人安装了 HMVC 和 tank auth 作为模块的有效 CI 安装,所以我可以看到它是如何完成的?我是HMVC的新手,谢谢

0 投票
1 回答
614 浏览

codeigniter - Codeigniter 坦克身份验证

我想知道是否有人可以帮助我,我最近移动了我的网站进行测试,所以我基本上复制了数据库并上传了文件。这意味着我已经在本地服务器上设置了一个用户帐户。但是,我发现登录有点喜怒无常,当我登录时它不会接受它,所以我不得不重置我的密码,然后它就可以正常工作了。然后我决定注册另一个用户,效果很好,但是第二天我去登录,它不让我,即使我知道细节是正确的......</p>

有没有其他人经历过类似的事情?另外,如果你有,你是如何解决的?

谢谢

0 投票
3 回答
5257 浏览

php - 如何在 Codeigniter / Tank_Auth 登录期间设置返回 URL?

这里的问题是当我的用户登录我的应用程序时,他们总是被重定向到默认控制器。

我希望用户在登录之前被重定向到他们所在的页面。

例如,如果用户正在阅读论坛帖子#12(阅读不需要登录),然后决定发布答案(回答需要登录),一旦他们登录,他们应该回到帖子#12。

我正在使用 PHP/Codeigniter 2.0.2 和 Tank_Auth 库,并且在我的几个控制器中都有

我的问题是

设置返回 URL(Cookie?GET?)的最佳方法是什么,如何实现?

如果您熟悉 Tank_Auth,我应该在哪些文件中进行这些更改?

欢迎任何路线图,即使您不使用 Tank_Auth。

0 投票
4 回答
1947 浏览

codeigniter - 使用 Tank Auth 时,未在重定向之间存储 flashdata

我正在构建的站点上使用最新版本的 Codeigniter 和 tank_auth 1.0.9。

当分别使用 set_flashdata() 和 flashdata() 时,重定向时不会返回任何内容,但如果我在配置中将 sess_use_database 设置为 FALSE,它就可以工作。

我四处搜索,找不到答案 - 有没有其他人遇到过这个问题并解决了它?

0 投票
2 回答
376 浏览

codeigniter - 为 CodeIgniter 自定义 Tank_Auth 表字段名称

我是一个初学者学习codeigniter来建立一个网站。对于身份验证功能,我使用 tank_auth 库,如果我不更改 tank_auth 表字段名称,它可以正常工作。

然后,为了将 tank_auth 的 'users' 表与我现有的 'users_info' 表结合起来,我将字段名称 'new_email_key' 和 'username' 分别修改为 NewEmailKey 和 UserName。

上述指定的字段名称更改是在 library\Tank_auth.php、models\tank_auth\users.php 和 controllers\auth.php 文件中完成的。

在数据库中,提交的数据直接存储在表中。但在收到的激活电子邮件中,我收到以下错误:

消息:未定义变量:用户名

文件名:email/activate-html.php

消息:未定义变量:new_email_key

文件名:email/activate-html.php

在我们的 CI 项目中使用 tank_auth 表字段名称是否安全?

是否有任何关于如何自定义和使用 tank_auth 'users' 表字段名称的明确文档?

我被这些错误消息困住了,因为我不知道在 tank_auth 中还需要在哪里更改字段名称。

任何帮助表示赞赏。

0 投票
1 回答
768 浏览

php - Tank Auth - 消息:未定义索引:recaptcha_challenge_field

使用 re-Captcha 注册拒绝在我的域上工作。

我为我的 domain.com 创建了一个全局密钥,我正在尝试从 dev.domain.com 注册

每当我尝试注册时,我都会收到此错误:

预先感谢您的帮助。

0 投票
1 回答
234 浏览

php - 在 CodeIgniter 的 Tank Auth 插件中缓存

嗨,我想知道你们是否对 Tank Auth 有疑问。登录并回击后,登录表单仍然显示。我想知道是否有类似重定向的解决方法?

谢谢,

XXXXXX