问题标签 [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.
php - tank_auth 的登录问题(codeigniter 身份验证库)
我有一个使用 tank_auth 的 php(带有 codeigniter 框架)网站。
我的问题是,我可以在 localhost 中注册和登录,但是每当我尝试登录我的主机时,登录都不起作用。相同的代码,相同的数据库,相同的一切。没有错误消息,当我单击“让我进入”按钮时,只需重新加载登录页面。注册工作得很好,其他数据库读/写的东西工作得很好,但是当我尝试登录时,它只是重新加载页面。
我的主要挫败感是,完全相同的项目在 localhost 上完美运行。你知道为什么吗?
任何帮助将不胜感激。谢谢你。
frameworks - Tank Auth 的验证码或重新验证码
我试图让 Tank Auth 在我的网络服务器上运行,到目前为止一切都很好。我现在面临的唯一问题是验证码。它似乎在注册表中不起作用。我的意思是我根本看不到图像。有什么我在某处丢失的东西吗?如果我想改用 reCaptcha,我该如何实现呢?
欢迎所有评论。
codeigniter - Codeigniter:替换 Tank_auth 中的验证码
有没有人尝试用自己定制的验证码替换 Tank_Auth 中的默认验证码?Tank_Auth 的默认验证码对大多数用户来说太难了。我想用Cool Captcha替换它,并想知道替换它是个好主意还是坏主意。
php - 如何在网站上集成 Tank auth?
我已经在我的服务器上安装了 codeigniter,并且使 Tank auth 也可以正常工作。现在我想知道如何从我的 php 页面访问 Tank auth。我是否必须使用include
函数,以便将登录名放在我原来的 php 页面中,或者有更好的方法来做到这一点?
我还想在我的 php 页面上显示登录和注销按钮。
任何想法或线索来实现这一目标?
谢谢
更新 #1 我相信我无法使用 codeigniter 创建 Tank auth 会话,那么如何将我的 php 页面集成到这个 CMS 中?如果我错了,请纠正我。
class - Tank Auth - 从数据库中获取用户信息
我创建了一个从数据库中提取用户数据的函数:
我在任何控制器中都这样使用它:
$this->tank_auth->user()->field
.
它对我来说不方便,所以我需要做什么来获取这样的用户数据?
$this->user->field
或$this->tank_auth->user->field
。
我的第二个问题,关于上述功能是这个功能:
它确实会引发错误:
(第 335 行是if ( $this->user()->who )
)。
为什么会这样?这两个函数都位于 tank_auth 的库中,因此它应该可以正常工作,但事实并非如此。
我将不胜感激任何帮助尝试。
codeigniter - 如何使用 Tank auth 更改登录 URL?
我一直在查看 Tank auth 代码以了解事情是如何完成的,但找出如何更改默认登录路径似乎有点令人困惑。
我想把它改成groups/login
or users/sign_in
,但这不是一件容易的事。我想知道是否应该从路由文件或任何其他文件中更改它。
知道如何解决这个小问题吗?
php - Codeigniter,tank_auth 代码在移动到新服务器后不起作用
移动到新服务器后,我收到很多这样的通知:
account/settings.php
查看@line28
内容为:
到处都会出现错误,我正在尝试从$user
变量中获取信息。我猜它与tank_auth
:我正在通过$user
控制器传递数据:
...我已经登录了。
我的目录路径与早期服务器上的完全相同。
哪里有问题?
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
正在正确发送。
以下是相关代码:
模型:
控制器:
看法:
我一直在研究这个太久了,我希望一双新鲜的(和知识渊博的)眼睛能看到我看不到的东西。
php - Codeigniter - 集成 tank_auth - 加载库的问题
这是一个很小的问题,但它困扰着我 - 我正在尝试将 tank auth 与我的 codeigniter 站点集成,因此我将 tank auth 控制器的一部分移动到我的主页控制器中。
我通常将整个控制器中使用的所有库/模型等加载为构造函数中的数组,例如
这是由于某种原因产生了一个空白站点(在此输出内容下方当然有一个索引控制器)
但是以下代码可以正常工作:
这不是我知道的主要问题,但我会很感激任何关于为什么这不起作用的想法 - 他们肯定在做同样的事情 - 我猜作为数组加载正在同时加载 tank auth 库和安全库,并且错误的是先加载 - 作为数组加载时有没有办法强制加载顺序?
非常感谢任何输入/想法