From b0d87e5edfcb44015ee2d90b10da53fa8abc61df Mon Sep 17 00:00:00 2001 From: Corby Krick Date: Sun, 24 Mar 2013 16:31:45 -0500 Subject: [PATCH] Displaying errors on user login failures --- application/controllers/user.php | 6 ++-- application/views/user/login.php | 52 +++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 5 deletions(-) diff --git a/application/controllers/user.php b/application/controllers/user.php index 93e1d631..285d0acd 100644 --- a/application/controllers/user.php +++ b/application/controllers/user.php @@ -305,13 +305,11 @@ class User extends CI_Controller { $this->form_validation->set_rules('user_name', 'Username', 'required'); $this->form_validation->set_rules('user_password', 'Password', 'required'); - $data = $query->row(); - if ($this->form_validation->run() == FALSE) { - //$data['page_title'] = Login; + $data['page_title'] = "Login"; $this->load->view('layout/header', $data); $this->load->view('user/login'); @@ -324,7 +322,7 @@ class User extends CI_Controller { $this->user_model->update_session($data->user_id); redirect('dashboard'); } else { - $this->session->set_flashdata('notice', 'Incorrect username or password!'); + $this->session->set_flashdata('error', 'Incorrect username or password!'); redirect('user/login'); } } diff --git a/application/views/user/login.php b/application/views/user/login.php index b09a5df6..e6a28389 100644 --- a/application/views/user/login.php +++ b/application/views/user/login.php @@ -1,7 +1,57 @@ + + + + + + + + + + +
+ + +session->flashdata('notice') != '') { ?> +
+ session->flashdata('notice'); ?> +
+ + +session->flashdata('error') != '') { ?> +
+ session->flashdata('error'); ?> +
+ + + +
+ +
+ +

Log in

-