/** * Called for the login page */ public function login() { // $submit = $this->input->post('submit'); if ($_POST) { $email = $this->input->post('email'); $password = $this->input->post('password'); $this->load->model('contributor'); $contributor = Contributor::getByLogin($email, $password); if ($contributor) { UserHelper::setLoggedIn($contributor); UserHelper::setNotice("Sup, {$contributor->real_name}?"); UtilityHelper::handleRedirectIfNeeded(); redirect(base_url() . 'contributors/' . $contributor->username . '/profile'); } else { UserHelper::setNotice("Whoops, your login failed! Try again."); } } $this->load->view('contributors/login'); }