Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. public function login()
  2.  
  3. {
  4.  
  5.  
  6. $this->load->view('login');
  7. $this->load->model('user_model');
  8. if(isset($_POST['login_btn'])) {
  9. $username = $_POST['userid'];
  10. $password = $_POST['psw'];
  11.  
  12. $fetch = $this->user_model->login_user($username, $password);
  13.  
  14. if($fetch){
  15. //dapat eto magload kapag tama yung ineenter na combinatoin pero instead, yung unsucc nag loload
  16. $this->load->view('success');
  17. }
  18. else{
  19. $this->load->view('unsucc');
  20. }
  21. }
  22. }
  23.  
  24.  
  25.  
  26. -------------------
  27.  
  28.  
  29. public function login_user($username, $password){
  30.  
  31.  
  32. $this->db->select('password, username');
  33. $this->db->from('user');
  34. $this->db->where('username', $username); //hash pass
  35. $query = $this->db->get();
  36.  
  37. $res = $query->row_array();
  38. if($this->isAccountExist($username) == false){
  39.  
  40. if(password_verify($password, $res['password'])){
  41. $_SESSION['userid'] = $res['user_id'];
  42. $_SESSION['logged'] = true;
  43. return true;
  44. }else{
  45. $_SESSION['message'] = "Incorrect username/password combination.";
  46. return false;
  47. }
  48.  
  49. }else{
  50.  
  51. $_SESSIOn['message'] = "Account doesn't exists.";
  52. return false;
  53. }
  54.  
  55. }
  56.  
  57. public function isAccountExist($username){
  58.  
  59.  
  60. $this->db->select('username');
  61. $this->db->from('user');
  62. $this->db->where('username', $username);
  63. $query = $this->db->get();
  64. if($query->num_rows() > 0){
  65. return true;
  66.  
  67. }else{
  68. return false;
  69. }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement