| @@ 108-122 (lines=15) @@ | ||
| 105 | ||
| 106 | $this->session->set_userdata('last_url', current_url()); |
|
| 107 | redirect('http://'.$_SERVER['HTTP_HOST'].'/dashboard/authentication/external-login'); |
|
| 108 | } else { |
|
| 109 | ||
| 110 | $uid = $this->user_model->get_uid_from_username($username); |
|
| 111 | $this->user_model->set_user($uid, $username, $ip); |
|
| 112 | $this->user_model->external_login_reset($uid); |
|
| 113 | // reset as internal |
|
| 114 | ||
| 115 | $this->session->set_userdata('username', $username); |
|
| 116 | $this->session->set_userdata('uid', $uid); |
|
| 117 | $this->session->set_userdata('ldap', $user_ldap); |
|
| 118 | $this->session->set_userdata('is_private', $is_private); |
|
| 119 | ||
| 120 | //uses sessions |
|
| 121 | $this->user_model->user_log(); |
|
| 122 | } |
|
| 123 | } else { |
|
| 124 | ||
| 125 | $uid = $this->user_model->get_uid_from_username($username); |
|
| @@ 123-137 (lines=15) @@ | ||
| 120 | //uses sessions |
|
| 121 | $this->user_model->user_log(); |
|
| 122 | } |
|
| 123 | } else { |
|
| 124 | ||
| 125 | $uid = $this->user_model->get_uid_from_username($username); |
|
| 126 | $this->user_model->set_user($uid, $username, $ip); |
|
| 127 | $this->user_model->external_login_reset($uid); |
|
| 128 | // reset as internal |
|
| 129 | ||
| 130 | $this->session->set_userdata('username', $username); |
|
| 131 | $this->session->set_userdata('uid', $uid); |
|
| 132 | $this->session->set_userdata('ldap', $user_ldap); |
|
| 133 | $this->session->set_userdata('is_private', $is_private); |
|
| 134 | ||
| 135 | //uses sessions |
|
| 136 | $this->user_model->user_log(); |
|
| 137 | } |
|
| 138 | } |
|
| 139 | } |
|
| 140 | } |
|