Advertisement
Guest User

controller

a guest
Jan 31st, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Main extends CI_Controller {
  5.  
  6. public function __construct()
  7. {
  8. // You need to load your model before you can use it.
  9. $this->load->model('users_model');
  10. }
  11.  
  12. public function index(){
  13.  
  14. $this->load->view('login');
  15. }
  16.  
  17. public function get_login() {
  18. // Great! You're using the input library as it is meant to be used!
  19. $user = $this->input->post('txtuser');
  20. $pass = $this->input->post('txtpass');
  21.  
  22. $user = $this->users_model->login($user,$pass);
  23.  
  24. $valid_positions = array('1','2','3','4','5');
  25.  
  26. if($user->num_rows() > 0 ) {
  27. $row = $user->row();
  28.  
  29. $fullname = $row->firstname . '' . $row->lastname;
  30. $username = $row->username;
  31. $dateAdded = $row->dateAdded;
  32. $this->session->set_userdata('fullname', $fullname);
  33. $this->session->set_userdata('username',$username);
  34. $this->session->set_userdata('dateAdded',$dateAdded);
  35.  
  36. if(in_array($row->positionID, $valid_positions)) {
  37. $data['success'] = $row->positionID;
  38. } else {
  39. $data['success'] = '0';
  40. }
  41.  
  42. generate_json($data);
  43. }
  44.  
  45. public function logout() {
  46. $this->load->view('login');
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement