Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何显示用户电子邮件?im使用Codeigniter+;坦克认证_Php_Codeigniter_Tankauth - Fatal编程技术网

Php 如何显示用户电子邮件?im使用Codeigniter+;坦克认证

Php 如何显示用户电子邮件?im使用Codeigniter+;坦克认证,php,codeigniter,tankauth,Php,Codeigniter,Tankauth,我可以正确显示用户名,但我想显示电子邮件地址 我有codeigniter 2.1.4和Tank Auth 1.0.9,我有: Hi, <strong><?php echo $username; ?></strong> <br /> Your email address: <?php echo $email; ?><br /> Hi, 您的电子邮件地址: 我得到了这个错误: 您的电子邮件地址: 遇到一个PHP错误 严重性

我可以正确显示用户名,但我想显示电子邮件地址

我有codeigniter 2.1.4和Tank Auth 1.0.9,我有:

Hi, <strong><?php echo $username; ?></strong>
<br />
Your email address: <?php echo $email; ?><br />
Hi,

您的电子邮件地址:
我得到了这个错误:

您的电子邮件地址: 遇到一个PHP错误

严重性:通知

消息:未定义变量:电子邮件

文件名:views/welcome_message.php

电话号码:70

用户名显示正确,但电子邮件未显示

有什么建议吗


谢谢你们

Tank Auth不会在会话中设置电子邮件,因此他们没有提供任何获取电子邮件的功能,如
get\u username

因此,您必须从数据库中获取用户详细信息,您可以使用
users model
获取如下用户信息

$user = $this->users->get_user_by_username($this->tank_auth->get_username());
$data['email'] = $user->email; //set the email on data that you was missing 

如何将数据传递给视图?看起来您没有将
[email]
地址传递给视图$data['user\u id']=$this->tank\u auth->get\u user\u id();$data['username']=$this->tank_auth->get_username();$this->load->view('welcome/welcome_message',$data);您在
$user
print\r($user)中得到了什么来查看数据