我正在使用codeignitor 3和登录目的,我正在使用会话,就像成功的身份验证,我正在保存用户名,密码。Profile_pic等,会话上的所有内容。现在我想知道,如果我们正在更新我们存储在会话中的信息,如profile_pic,名称,地址如何更改会话,意味着我想知道对此的最佳解决方案,我是否需要在成功更新上注销,或者我必须更新会话值,请帮助我:-)
if($result){
$this->session->set_flashdata('success', 'User Added Successfully.');
redirect(base_url().'settings/editaccount','refresh');
$this->session->set_userdata('image','testing.png');
}else{
$this->session->set_flashdata('error', 'User Added Unsuccessfully.');
redirect(base_url().'settings/editaccount','refresh');
}
如果要更新会话数据,请使用:
$this->session->set_userdata('image','testing.png');
在重定向前使用
if($result){
$this->session->set_flashdata('success', 'User Added Successfully.');
$this->session->set_userdata('image','testing.png');
redirect(base_url().'settings/editaccount','refresh');
}else{
$this->session->set_flashdata('error', 'User Added Unsuccessfully.');
redirect(base_url().'settings/editaccount','refresh');
}
错误代码:
if($result){
$this->session->set_flashdata('success', 'User Added Successfully.');
redirect(base_url().'settings/editaccount','refresh');
$this->session->set_userdata('image','testing.png');
}else{
$this->session->set_flashdata('error', 'User Added Unsuccessfully.');
redirect(base_url().'settings/editaccount','refresh');
}
电子商务代码:
if($result){
$this->session->set_userdata('image','testing.png');
$this->session->set_flashdata('success', 'User Added Successfully.');
redirect(base_url().'settings/editaccount','refresh');
}else{
$this->session->set_flashdata('error', 'User Added Unsuccessfully.');
redirect(base_url().'settings/editaccount','refresh');
}