- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我整天都在使用 Tank Auth 库,对此有疑问。我在注册表单中添加了两个字段:分别是 first_name 和 last_name,我试图找出为什么它没有插入到 user_profiles 页面中。
使用更新后的代码我得到了这个错误:
A PHP Error was encountered
Severity: Warning
Message: Missing argument 5 for Tank_auth::create_user(), called in /home/xtremer/public_html/kowmanager/application/controllers/auth.php on line 136 and defined
Filename: libraries/Tank_auth.php
Line Number: 162A PHP Error was encountered
Severity: Notice
Message: Undefined property: Tank_auth::$users
Filename: libraries/Tank_auth.php
Line Number: 188
Fatal error: Call to a member function UpdateProfileInfo() on a non-object in /home/xtremer/public_html/kowmanager/application/libraries/Tank_auth.php on line 188
更新代码:
关于我现在做错了什么有什么想法吗?
我将为此设置 50 点赏金,但我无法获得链接以获取赏金。
最佳答案
您应该做的是将您想要的两列放入 user_profiles
表中,然后向 models/tank_auth/users.php
添加一个函数,例如:
function UpdateProfileInfo ($userID, $firstname, $lastname)
{
return $this->db->update('user_profiles', array('firstname'=>$firstname, 'lastname'=>$lastname), array('user_id' => $userID));
}
然后替换(在/libraries/Tank_auth.php
)函数 create_user($username, $email, $password, $email_activation)
与函数 create_user($username, $email, $password, $email_activation, $userInfo)
然后在正下方(在 /libraries/Tank_auth.php
中)if (!is_null($res = $this->ci->users->create_user($data, !$email_activation))) {
添加$this->users->UpdateProfileInfo($userInfo["firstname"],$userInfo["lastname"]);
然后替换(在/controllers/auth.php
)
if ($this->form_validation->run()) { // validation ok
if (!is_null($data = $this->tank_auth->create_user(
$use_username ? $this->form_validation->set_value('username') : '',
$this->form_validation->set_value('email'),
$this->form_validation->set_value('password'),
$email_activation))) { // success
与:
$userInfo["firstname"] = $this->form_validation->set_value("firstname");
$userInfo["lastname"] = $this->form_validation->set_value("lastname");
if ($this->form_validation->run()) { // validation ok
if (!is_null($data = $this->tank_auth->create_user(
$use_username ? $this->form_validation->set_value('username') : '',
$this->form_validation->set_value('email'),
$this->form_validation->set_value('password'),
$email_activation, $userInfo))) { // success
虽然它应该可以工作,但没有经过测试,请告诉我它是如何进行的
最大
关于php - Tank Auth 添加字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070326/
我整天都在使用 Tank Auth 库,对此有疑问。我在注册表单中添加了两个字段:分别是 first_name 和 last_name,我试图找出为什么它没有插入到 user_profiles 页面中
我正在使用这个名为 Tank Auth 的优秀库.希望这个问题不会太小众,因为它特定于这个库。 我正在尝试如何在用户注册后立即登录。似乎这个库不提供这个功能,我不想开始弄乱这个库,但也许有人已经这样做
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
我不确定我是否疯狂地违反了 OOP 概念。 说有一个 Car “ 具有 ”和 Engine 的类和一个 Tank . 当Engine正在运行,它将从 Tank 取油(尽管油是不可数的,但每个周期一个单
对于我正在创建的 CodeIgniter 项目,用户必须在注册后由管理员手动激活。 目前我正在使用 Tank Auth ( http://www.konyukhov.com/soft/tank_aut
我现在对 C++ 有点陌生,我必须编写一个控制台 Tank 游戏。我自己做了很多部分,大部分部分都没有错。这是我的坦克课: class Tank { protected:
我正在使用 Tank Auth for Codeigniter 来方便用户注册和登录。 问题:我可以在本地 Windows 开发服务器 (XAMPP) 上使用 tank auth 完美登录。然而,当我
我正在构建的站点上使用最新版本的 Codeigniter 和 tank_auth 1.0.9。 当分别使用 set_flashdata() 和 flashdata() 时,重定向时不会返回任何内容,但
嗨,我想知道你们是否对 Tank Auth 有疑问。登录并回击后,登录表单仍然显示。我想知道是否有类似重定向之类的解决方法? 谢谢 xxxxxx 最佳答案 页面正在被缓存,请在登录 Controlle
我在注册表单中创建了一个新字段: //goes on top of page along with other form vars $phone = array( 'name' => 'ph
我如何设置 yandex-tank 来告诉 phantom 使用 TLS 加密而不是 SSL?我已经发现可以通过启动参数 --ssl-protocol=tlsv1 将 phantom 配置为使用 TL
我有一个 Controller 和一个如下所示的 View ,它在一段时间内工作完美,但是在向服务器发出一些请求后(即每秒重新加载一次),它将在此行失败 if (!$this->tank_auth-
有没有人试过使用Yandex-tank作为 http 负载测试工具? 我有一个用例来测试包含不同路径和查询参数以及不同 http headear 的多个请求的 http 服务。 例如第一种请求类型 -
我想用 facebook 登录我的网站并将用户数据保存到数据库中,为此我正在使用 tank auth social libray,一切都很好但是当我点击用 facebook 登录时它显示了这样的错误
我正在为电子商务网站使用 Codeigniter 和 Tank Auth。我发现如果客户将商品放入购物车(使用内置购物车类的 Codeigniter)然后在网站上注册, session 会与他们的购物
我想知道是否有人可以帮助我解决这个问题。我目前正在尝试将 tank auth 集成到我的 codeigniter 站点中。我正在慢慢地到达那里,但遇到了一个小绊脚石,因为当我将错误消息从作为 html
编辑:问题已解决。我忘了把 Math.toRadians() 放在我做 Math.cos 或 Math.sin 的任何地方。 :) 我正在开发一款简单的 Java 2D 游戏,其中包含两辆发射导弹并在
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我一整天都在浏览 Tank auth 库,并取得了一些成功,但我无法理解在数据库中创建的 user_profiles 表。 CREATE TABLE IF NOT EXISTS `user_profi
我正在使用 CodeIgniter 和 MySQL 开发应用程序。该应用程序包括用户个人资料;我正在使用 Tank Auth 来注册和验证用户。 我已经设置了几个用户,现在想查看每个用户的个人资料。我
我是一名优秀的程序员,十分优秀!