public function loginValidate() { // post data $user_name = $this->input->get_post('user_name', TRUE); $password = $this->input->get_post('password', TRUE); $userData = new UserData(); $isLogin = $userData->userLoginValidate($user_name, $password); $user = array(); if ($isLogin) { $user = $userData->getUserByName($user_name); log_message('debug', 'ログイン成功'); } else { $user['id'] = 0; log_message('debug', 'ログイン失敗'); redirect('Login/login'); } $data['data'] = $user['id']; $this->load->view('Mains/index', $data); }
/** * ログインバリデート */ public function login() { $data = array(); $user_name = $this->input->get_post('user_name', TRUE); $passwd = $this->input->get_post('passwd', TRUE); $userData = new UserData(); $isLogin = $userData->userLoginValidate($user_name, $passwd); $user = array(); if ($isLogin) { $user = $userData->getUserByName($user_name); log_message('debug', 'ログインに成功しているようです。'); } else { $user['id'] = 0; log_message('debug', 'ログインに失敗しているようです。'); } $data = $user; $this->output->set_output(json_encode($data)); $this->output->_display(); exit; }