问题标签 [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 投票
2 回答
340 浏览

php - tank_auth 的登录问题(codeigniter 身份验证库)

我有一个使用 tank_auth 的 php(带有 codeigniter 框架)网站。

我的问题是,我可以在 localhost 中注册和登录,但是每当我尝试登录我的主机时,登录都不起作用。相同的代码,相同的数据库,相同的一切。没有错误消息,当我单击“让我进入”按钮时,只需重新加载登录页面。注册工作得很好,其他数据库读/写的东西工作得很好,但是当我尝试登录时,它只是重新加载页面。

我的主要挫败感是,完全相同的项目在 localhost 上完美运行。你知道为什么吗?

任何帮助将不胜感激。谢谢你。

0 投票
1 回答
943 浏览

frameworks - Tank Auth 的验证码或重新验证码

我试图让 Tank Auth 在我的网络服务器上运行,到目前为止一切都很好。我现在面临的唯一问题是验证码。它似乎在注册表中不起作用。我的意思是我根本看不到图像。有什么我在某处丢失的东西吗?如果我想改用 reCaptcha,我该如何实现呢?

欢迎所有评论。

0 投票
4 回答
975 浏览

codeigniter - Codeigniter:替换 Tank_auth 中的验证码

有没有人尝试用自己定制的验证码替换 Tank_Auth 中的默认验证码?Tank_Auth 的默认验证码对大多数用户来说太难了。我想用Cool Captcha替换它,并想知道替换它是个好主意还是坏主意。

0 投票
1 回答
811 浏览

php - 如何在网站上集成 Tank auth?

我已经在我的服务器上安装了 codeigniter,并且使 Tank auth 也可以正常工作。现在我想知道如何从我的 php 页面访问 Tank auth。我是否必须使用include函数,以便将登录名放在我原来的 php 页面中,或者有更好的方法来做到这一点?

我还想在我的 php 页面上显示登录和注销按钮。

任何想法或线索来实现这一目标?

谢谢

更新 #1 我相信我无法使用 codeigniter 创建 Tank auth 会话,那么如何将我的 php 页面集成到这个 CMS 中?如果我错了,请纠正我。

0 投票
1 回答
2194 浏览

class - Tank Auth - 从数据库中获取用户信息

我创建了一个从数据库中提取用户数据的函数:

我在任何控制器中都这样使用它:

$this->tank_auth->user()->field.

它对我来说不方便,所以我需要做什么来获取这样的用户数据?

$this->user->field$this->tank_auth->user->field

我的第二个问题,关于上述功能是这个功能:

它确实会引发错误:

(第 335 行是if ( $this->user()->who ))。

为什么会这样?这两个函数都位于 tank_auth 的库中,因此它应该可以正常工作,但事实并非如此。

我将不胜感激任何帮助尝试。

0 投票
2 回答
1111 浏览

codeigniter - 如何使用 Tank auth 更改登录 URL?

我一直在查看 Tank auth 代码以了解事情是如何完成的,但找出如何更改默认登录路径似乎有点令人困惑。

我想把它改成groups/loginor users/sign_in,但这不是一件容易的事。我想知道是否应该从路由文件或任何其他文件中更改它。

知道如何解决这个小问题吗?

0 投票
1 回答
2283 浏览

codeigniter - 在 Codeigniter 中使用 tank_auth 进行管理员访问

我正在使用Tank Auth,我的项目将支持两种访问类型:“普通用户”和“管理员”。我查看了 tank auth 数据库并且有一个“isadmin”字段,所以我相信它可能重定向到/admin/user当我登录到我的系统时。

我怎样才能做到这一点?我只看到is_logged_in()

我已经看到了这个:http ://codeigniter.com/forums/viewthread/207245/但我只想要重定向到/user/adminURL,这取决于管理员与否。

0 投票
1 回答
639 浏览

php - Codeigniter,tank_auth 代码在移动到新服务器后不起作用

移动到新服务器后,我收到很多这样的通知:

account/settings.php查看@line28内容为:

到处都会出现错误,我正在尝试从$user变量中获取信息。我猜它与tank_auth:我正在通过$user控制器传递数据:

...我已经登录了。

我的目录路径与早期服务器上的完全相同

哪里有问题?

0 投票
3 回答
2545 浏览

codeigniter - CodeIgniter:使用 Tank_auth 将字段传递给 user_profiles 数据库

我正在为一个可能很简单的问题绞尽脑汁。MVC 和 codeigniter 相对较新。我正在使用 tank_auth 进行用户注册,它带有一个 db 表user_profiles,我对它稍作修改,添加了“firstname”、“lastname”、“homephone”等内容。

我已将适当的字段添加到我的 register_form.php 视图中,并遵循以下问题的建议:Tank Auth 添加字段和其他,尝试更新所有必要的东西。不幸的是,虽然users表格被正确填充,但user_profiles表格却没有。我已经用萤火虫仔细检查了视图是否正确发布,但是模型没有获取数据,并且我不断收到错误消息:

使用 var_dump,我可以看到控制器函数没有接收到“名字”或其他任何内容,它们为 NULL,但进入的数据users正在正确发送。

以下是相关代码:

模型:

控制器:

看法:

我一直在研究这个太久了,我希望一双新鲜的(和知识渊博的)眼睛能看到我看不到的东西。

0 投票
1 回答
439 浏览

php - Codeigniter - 集成 tank_auth - 加载库的问题

这是一个很小的问题,但它困扰着我 - 我正在尝试将 tank auth 与我的 codeigniter 站点集成,因此我将 tank auth 控制器的一部分移动到我的主页控制器中。

我通常将整个控制器中使用的所有库/模型等加载为构造函数中的数组,例如

这是由于某种原因产生了一个空白站点(在此输出内容下方当然有一个索引控制器)

但是以下代码可以正常工作:

这不是我知道的主要问题,但我会很感激任何关于为什么这不起作用的想法 - 他们肯定在做同样的事情 - 我猜作为数组加载正在同时加载 tank auth 库和安全库,并且错误的是先加载 - 作为数组加载时有没有办法强制加载顺序?

非常感谢任何输入/想法