如何处理关于更新信息的会话


What to do with session on updating the information

我正在使用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');
            }