Перенаправление страницы на неправильный URL-адрес при нулевом значении таблицы Codeigniter - PullRequest
0 голосов
/ 05 декабря 2018

Страница по умолчанию перенаправляет на user/profilepicture/ либо табличное значение $user->profile рис. null, либо нет.

if($this->session->userdata("user_id"))//If already logged in
    {
        $userID = $this->session->userdata("user_id");
        $data['user'] = $this->m_user->getRows($userID);
        //load the view
      if($user->profile_pic == null)
      {
         redirect(base_url().'user/profilepicture/'); 
      }else{
         redirect(base_url().'blog/');
      }

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

попробуйте это:

if($this->session->userdata("user_id"))//If already logged in
    {
        $userID = $this->session->userdata("user_id");
       $data['user'] = $this->m_user->getRows($userID);
        //load the view
      if( $data['user']['profile_pic'] == null && $data['user']['profile_pic']!= null)
      {
         redirect(base_url().'user/profilepicture/'); 
      }else{
         redirect(base_url().'blog/');
      }
0 голосов
/ 05 декабря 2018
if($this->session->userdata("user_id"))//If already logged in
    {
        $userID = $this->session->userdata("user_id");
        $data['user'] = $this->m_user->getRows($userID);
        //load the view
      if($user->profile_pic==null)
      {     
            $url = base_url().'user/profilepicture/';           
      }else{
            $url = base_url().'blog/';

      }
      //echo $url; just check url copy and paset with new tab it is working or not ?
      redirect($url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...