diff --git a/www/application/controllers/Register.php b/www/application/controllers/Register.php index 603ce97..64c6a40 100644 --- a/www/application/controllers/Register.php +++ b/www/application/controllers/Register.php @@ -1,16 +1,17 @@ load->database(); // load database $this->load->model('User_Info_Model'); // load model - //$this->output->enable_profiler(TRUE); + session_start(); } public function index(){ - $this->load->helper(array('form', 'url')); + $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('firstname', 'First Name', 'required'); @@ -31,9 +32,32 @@ public function index(){ // https://www.codeigniter.com/user_guide/libraries/form_validation.html#callbacks-your-own-validation-methods // add user to db, launch session, send to home + else { - $this->User_Info_Model->addUser(); - redirect('/all_tweets'); + //add user to db + $user = $this->User_Info_Model->addUser(); + $data['user'] = $user; + //get user id, launch session, send to home + if($user !== []){ + $this->session->set_userdata($user); + $data = $this->session->all_userdata(); + + //$this->load->view('login', $data); + redirect('/All_Tweets'); + } + // if no, refresh register + else { + $this->load->view('templates/header'); + $this->load->view('register', $data); + } + } + + + + + + + } } diff --git a/www/application/views/home.php b/www/application/views/home.php index d4198af..3b4bcc1 100644 --- a/www/application/views/home.php +++ b/www/application/views/home.php @@ -12,10 +12,10 @@ load->library('form_validation'); ?>
-
- -
- +
+ +
+