Пример #1
0
 public function index()
 {
     if ($_POST) {
         $username = $this->input->post('login_username');
         $password = $this->input->post('login_pass');
         $valid_login = User::validate_login($username, $password);
         if ($valid_login) {
             $this_user = User::find_by_username($username);
             $user_level = Usermeta::get_user_level($this_user->id);
             $session_data = array('user_id' => $this_user->id, 'username' => $this_user->username, 'password' => $this_user->password, 'email' => $this_user->email, 'display_name' => $this_user->display_name, 'user_level' => $user_level, 'chat_color' => get_chat_color(intval($user_level)), 'redirect' => $this->session->userdata('redirect'));
             $this->session->set_userdata($session_data);
             redirect($this->session->userdata('redirect'));
         } else {
             $this->content_view = 'login_error';
         }
     } else {
         redirect('home');
     }
 }