问题标签 [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 回答
231 浏览

php - Tank auth在不同系统(Mac和Linux)创建不同的密码哈希码

我使用 mac 作为 web 服务器,并以 codeigniter 作为框架。对于身份验证,我应用了 tank auth。出现一个问题:

之前:我用mac做web服务器,登录很好。

现在:我使用 linux 作为 Web 服务器。我导入了相同的数据库,网站运行良好。但是,我无法登录。

所以我在mac和linux中测试了使用相同的密码注册,发现它创建了不同的密码哈希码。

Linux:

苹果电脑:

我的问题是:这个问题是关于系统的吗?还是php版本?

还是关于 php 的 md5() 函数?

我在 tank auth 中提供了一些密码哈希代码:

任何的想法?我在谷歌搜索了这个问题,但得到的信息很少,你能帮帮我吗?谢谢你..

哦,也许是关于 CRYPT_BLOWFISH。Linux 没有 CRYPT_BLOWFISH。

0 投票
3 回答
1152 浏览

php - CodeIgniter tankauth 不适用于 GMail

我在本地开发环境中设置了 WAMP 服务器(启用了 php_openssl 扩展)。我安装了 Code Igniter 并尝试配置 TankAuth,我想在其中使用 GMail(实际上是 Google Apps)发送测试邮件。

我通过以下 URL 进行配置

根据上面的输入,我更新_send_email了 tank auth 的功能如下

我收到消息mail sent..,但实际上邮件没有发送。有人可以指出我在哪里做错了吗?

在 Gmail 设置中也启用了弹出窗口

0 投票
1 回答
754 浏览

php - Codeigniter Tank Auth - 从配置中删除“index.php”会导致无限循环

我已经从这里安装了 Codeigniter 的Tank Auth身份验证库的基本安装:https ://github.com/ericbae/XTA2/

一切正常,直到我从 config.php 文件中删除“index.php”:

$config['index_page'] = '';
$config['enable_query_strings'] = FALSE;

现在我的浏览器进入一个无限的重定向循环,并告诉我:

Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。

萤火虫看起来像这样:

在此处输入图像描述

我的 htaccess 文件如下所示:

这是我与许多其他 codeigniter 项目一起使用的普通 htaccess 文件,它似乎适用于这些项目。

这到底是什么原因造成的?

0 投票
1 回答
87 浏览

codeigniter - 将 tank_auth 视图限制为网络时代的 div

嗨 Tank_auth 和网络大师!

我有 tank_auth 与我的 CodeIgniter 应用程序一起使用。目前,tank_auth 的登录/注册视图占据了整个屏幕。在我的网站上,我希望登录/注册视图占据我定义的一个 div。例如,我希望登录/密码字段只出现在右上角,而不是占据整个屏幕......你能指出我正确的方向吗?- 我在某处读到,我必须以某种方式限制 div 中的视图,但对于我的生活,我不明白如何!

非常感谢,

米兹

0 投票
0 回答
742 浏览

codeigniter-2 - 使用 tank auth 和 Codeigniter 在会话到期时注销用户

我使用 tank_auth 对用户进行身份验证并将用户登录到使用 Codeigniter 开发的应用程序。我注意到,当会话在默认期限后到期时,用户仍保持登录状态。在 tank_auth 的 login() 函数中,

一开始的检查总是返回true。

我想在会话到期时注销用户。请你能指出我正确的方向来实现这个吗?

谢谢!米兹

0 投票
1 回答
620 浏览

php - 如何防止 CodeIgniter 为每次访问创建会话?

我在 CodeIgniter 2.1.3 中使用保存到数据库和 TankAuth 的会话。总体设置是 TankAuth 检查用户是否通过

这是指库/Tank_auth.php

这需要初始化会话类——然后它将在数据库中创建一个新会话。

所以我想知道是否有办法规避这种情况,因为我的数据库中充满了未登录用户的空会话。

关于如何解决这个问题的任何想法/建议?

0 投票
1 回答
226 浏览

php - 如何将访问级别添加到 tank_auth

我正在使用 ci 2,我在上一篇文章中看到你推荐 tank_auth 作为用户身份验证的最佳库。我下载了它,但不知道如何在 tank_auth 中设置访问级别。

我应该手动修改这个吗?

我正在考虑在用户表中添加 group_id 字段并调整注册表以将 group_id 也保存给每个新用户,但我不想重新发明轮子所以我的问题是这个调整已经存在了吗?还是我应该硬编码?如果它没有任何关于最好方法的线索,所以我不会弄乱 tank_auth 代码?

谢谢

0 投票
1 回答
2197 浏览

php - Codeigniter Tank Auth 激活和注销错误

我已经开始在我的 CodeIgniter 应用程序中使用 Tank Auth,我已经按照一些教程步骤进行了设置,只要它有效,它就会在帐户激活和注销期间产生大量错误消息。以下是错误:

这是参考点的代码:

0 投票
1 回答
243 浏览

codeigniter - 在 Tank Auth 中使用电子邮件地址作为用户名

我正在使用 Tank Auth 开展一个项目,我想使用我的用户的电子邮件地址作为他们的用户名来登录应用程序。

这是我第一次使用这样一个庞大的库,我很困惑。

在注册视图中,我已经注释掉了电子邮件地址的输入,并且在 Tank Auth 库(第 177 行)中,我也将电子邮件设置为用户名。

现在,当我尝试注册时,我收到一个错误,即我不能在用户名中包含下划线或@-符号。我在哪里可以找到这些限制?因为我想将电子邮件地址放在这里并将它们存储为用户名。

任何建议都非常受欢迎。如果您需要更多信息,请询问:)

0 投票
1 回答
577 浏览

php - Tank_Auth 的安全库 codeigniter req

Tank Auth 控制器尝试加载“安全库”。

我在 CodeIgniter FW 内的任何 lib 文件夹中都找不到该库。它不在 Tank_Auth 的包装中。那么它可能在哪里呢?我错过了什么?我在哪里可以买到?