Php 用于显示当前登录但在Codeigniter中不工作的用户名的会话
因此,我试图为成功登录的用户构建成功页面,方法是向用户名显示问候,如下所示Php 用于显示当前登录但在Codeigniter中不工作的用户名的会话,php,codeigniter,session,Php,Codeigniter,Session,因此,我试图为成功登录的用户构建成功页面,方法是向用户名显示问候,如下所示 Hi, <username> 正在my page.php控制器中调用success()方法。成功代码(): content\u success视图是我放置显示用户名的调用会话的地方。您能分享$this->page->success()中的代码吗@NishantNair完成。请让我知道我是否错过了另一件事。您应该使用重定向而不是load@NishantNair在success()方法中?是重定向('page/
Hi, <username>
正在my page.php控制器中调用success()方法。成功代码():
content\u success
视图是我放置显示用户名的调用会话的地方。您能分享$this->page->success()中的代码吗代码>@NishantNair完成。请让我知道我是否错过了另一件事。您应该使用重定向
而不是load@NishantNair在success()方法中?是重定向('page/success')代码>使用此选项,而不是$this->page->success()
你能分享一下$this->page->success()中的代码吗代码>@NishantNair完成。请让我知道我是否错过了另一件事。您应该使用重定向
而不是load@NishantNair在success()方法中?是重定向('page/success')代码>使用此选项,而不是$this->page->success()代码>
<div><p style="text-align: center;">Hi, <?php echo $this->session->userdata('uname'); ?></p></div>
//check user credentials
$uresult = $this->user_model->get_user($username, $password);
if(count($uresult)>0)
{
//set session
$sess_data = array('login' => TRUE, 'uname' => $uresult[0]->username,'uid' => $uresult[0]->id);
$this->session->set_userdata($sess_data);
$this->load->library('../controllers/page');
$this->page->success();
}
else
{
$this->session->set_flashdata('msg','<div class = "alert alert-danger text-center">Wrong Email/Password</div>');
$this->load->library('../controllers/page');
$this->page->login();
}
redirect('page/success');
function success(){
$this->load->view('page_header');
$this->load->view('content_success');
$this->load->view('page_footer');
}