Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.05 KB | None | 0 0
  1. <?php
  2.  
  3. class Login extends Controller {
  4.  
  5.     function Login()
  6.     {
  7.         parent::Controller();
  8.         $this->load->model('users');
  9.     }
  10.    
  11.     function index()
  12.     {
  13.         $this->load->view('login');
  14.     }
  15.    
  16.     function register()
  17.     {
  18.         if(isset($_POST['username'])){
  19.  
  20.             // User has tried registering, insert them into database.
  21.  
  22.             $username = $_POST['username'];
  23.             $password = $_POST['password'];
  24.  
  25.             $this->users->register($username, $password);
  26.  
  27.             redirect('login');
  28.  
  29.         }
  30.         else{
  31.             //User has not tried registering, bring up registration information.
  32.             $this->load->view('register');
  33.         }
  34.     }
  35.    
  36.     function go()
  37.     {
  38.  
  39.         $username = $_POST['username'];
  40.         $password = $_POST['password'];
  41.  
  42.         //Returns userid is successful, false is unsuccessful
  43.         $results = $this->users->login($username,$password);
  44.  
  45.         if ($results==false) redirect('login');
  46.         else
  47.         {  
  48.             $this->session->set_userdata(array('userid'=>$results));
  49.             redirect('profile');
  50.         }
  51.  
  52.     }
  53.    
  54.     function logout()
  55.     {
  56.         $this->session->set_userdata(array('userid'=>''));
  57.         redirect('login');
  58.     }
  59.    
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement