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

codeigniter - 在 codeigniter 中使用 set_value + 另一个值

我有一个登录表单,我正在使用 Tank Auth 进行表单验证等。对于表单,我没有使用标签;相反,我填充值字段来告诉用户输入什么(例如,“电子邮件”字段中的电子邮件地址)。但是 Tank Auth 使用 set_value 函数预设值:

有什么办法可以保留set_value函数,还可以输入一个可以用来代替标签的值?或者有没有其他方法可以让用户在不摆脱 set_value 函数的情况下看到说明文本?

0 投票
1 回答
2430 浏览

codeigniter - 如何使用 Codeigniter 和 Tank Auth 保留会话数据

我正在为电子商务网站使用 Codeigniter 和 Tank Auth。我发现如果客户将商品放入购物车(使用内置在购物车类中的 Codeigniter),然后在网站上注册,则会话与他们的购物车一起丢失(我假设它会出于某种原因生成一个新会话保持相同的会话)。

有没有人遇到过这个问题?是否有一个我忽略的简单解决方案。

谢谢

0 投票
1 回答
401 浏览

codeigniter - Tank Auth 值、set_value 和表单验证问题

我正在使用 Tank Auth(它工作正常),但是当我在变量数组中包含任何值以及 set_value 时,我无法让表单验证功能工作。我需要这些值作为表单字段的标签——它们告诉用户在字段中输入什么。

如何保留 Tank Auth 的表单验证功能并在值字段中使用值?

0 投票
2 回答
2582 浏览

codeigniter - Tank Auth:电子邮件验证时自动登录

我正在使用 Tank Auth,并要求我的用户验证他们的电子邮件地址。验证后,用户仍未登录。我希望用户在激活帐户时自动登录。

在我以前的版本(本土认证)中,我编写了一个不需要密码的登录函数,它只能在那种情况下调用。但是,我在 Tank Auth 中看不到这样做的方法。一种解决方案是在激活之前缓存密码,但我真的不想这样做......

0 投票
2 回答
375 浏览

php - 在 CI 中创建 Tank_Auth 的最佳方法

我刚刚在 Codeigniter 中安装了 Tank_Auth,并想开发一个 CMS,并想知道创建管理员帐户和客户帐户的最佳方法是什么。我是否必须为公共网站分离一个 CI 目录和控制器,以及为管理员和客户端身份验证分离另一个 CI 目录控制器?

例如:我的客户有一个网站,所以每个人(公众)都可以看到内容。它工作正常。我希望管理员、客户和他们的一些相关人员能够访问创建、更新、删除内容。我该怎么做?

0 投票
1 回答
883 浏览

codeigniter - 使用 Tank Auth 配置 Codeigniter

我的 CI 配置中缺少 Tank auth 视图文件所期望的“/”,我无法弄清楚。我希望你可以!

以下是一些细节: $config['base_url'] = 'http://localhost/CI/';

我没有设置 .htaccess(所以我的 URI 中仍然有 index.php)

当 Tank auth 加载其中一个视图文件时,第一行如下: <?php echo form_open($this->uri->uri_string()); ?>

生成的 URI 无法加载,因为它读取为 "http://localhost/CI/index.php?auth/register而不是http://localhost/CI/index.php/auth/register

但是,如果我将其修改为: <?php echo form_open("/".$this->uri->uri_string()); ?> 一切都很好。但现在这就是它的工作方式!我错过了什么?

谢谢!

0 投票
0 回答
800 浏览

templates - Codeigniter Tank_Auth 与模板库一起用作 HMVC 模块

我已经在我全新安装的 Codeigniter 2.1.0 上成功配置并运行了 HMVC 然后我包含了模板库。它仅包含 3 个文件:/system/library/Template.php、/application/config/template.php,最后是模板文件本身(在 /views 目录中的某个位置)。

我在加载我创建的模块之一时测试了模板库。我必须去 /system/library/Template.php 来更正路径,以便它们指向我的模块/视图而不是默认 CI 的。然后我测试了一下,感觉还不错。

第三步是包含 Tank_Auth 认证库。我希望它也驻留在模块中(/modules/auth)。该模块应该具有与常规应用程序目录相同的目录结构(配置、控制器、语言、库、模型、视图等),因此我可以将 Tank_Auth 的文件复制到 Auth 模块的相应目录中。

基本上,我已经完成了复制部分。但是现在当我尝试运行http://adresar.local/auth/auth/login我得到

我也试过改变

但无济于事。

如果有人能提出一些有用的建议,我将不胜感激。

0 投票
2 回答
799 浏览

php - 如何将 CodeIgniter/TankAuth 的注册和登录表单放在同一页面上?

我将 CodeIgniter 用于我的 php 框架,将 TankAuth 用于我的授权/注册。默认情况下,TankAuth 将注册和登录表单放在不同的页面上。我想将登录表单放在每个页面上出现的导航栏中。还有一个注册页面,注册表格与登录表格同时出现(位于导航栏中)。

我目前在控制器/signup.php .index() 中使用它...

这显示正确,但我有两个问题:

1 我是否必须在每个具有登录表单的控制器中重新定义 TankAuth 的方法?

2 当我尝试注册时,它告诉我也应该填写登录表格。这显然是第 22 条规则。

(如果这太针对特定领域或过于模糊,我深表歉意;我希望这对那些使用过该框架的人来说是有意义的。)

0 投票
1 回答
235 浏览

codeigniter - 删除 cookie 以允许 IE 登录

我正在使用带有 Codeigniter 2.0.3(当前最新版本之前的一个版本)的 Tank Auth 身份验证库来为我的网站创建登录页面。成功登录后,用户将被重定向到页面 X。但是,如果用户在没有登录的情况下直接访问页面 X,则页面 X 的控制器中的某些代码会将用户重定向回登录页面。

问题:许多使用 IE(包括 IE8)的用户在登录时遇到困难。即使他们在从登录页面登录时已成功通过身份验证(我假设!),但在到达页面 X 时,他们会被重定向回原始登录页。有时,删除 cookie 将允许他们再次登录。

我还尝试sess_expiration将配置文件中的值增加到高于 7200,例如 720000 和更多的 IE 浏览器可以成功登录。

这是 tank auth 还是 Codeigniter 会话的错误?

0 投票
1 回答
507 浏览

codeigniter - Codeigniter:为什么 tank 使用 InnoDB 而不是 MyISAM?

我安装了 Tank_Auth 并看到它使用 InnoDB 而我的表都使用 MyISAM。这会是一个问题吗?我应该将其更改为 MyISAM 吗?