Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function login()
- {
- $this->load->view('login');
- $this->load->model('user_model');
- if(isset($_POST['login_btn'])) {
- $username = $_POST['userid'];
- $password = $_POST['psw'];
- $fetch = $this->user_model->login_user($username, $password);
- if($fetch){
- //dapat eto magload kapag tama yung ineenter na combinatoin pero instead, yung unsucc nag loload
- $this->load->view('success');
- }
- else{
- $this->load->view('unsucc');
- }
- }
- }
- -------------------
- public function login_user($username, $password){
- $this->db->select('password, username');
- $this->db->from('user');
- $this->db->where('username', $username); //hash pass
- $query = $this->db->get();
- $res = $query->row_array();
- if($this->isAccountExist($username) == false){
- if(password_verify($password, $res['password'])){
- $_SESSION['userid'] = $res['user_id'];
- $_SESSION['logged'] = true;
- return true;
- }else{
- $_SESSION['message'] = "Incorrect username/password combination.";
- return false;
- }
- }else{
- $_SESSIOn['message'] = "Account doesn't exists.";
- return false;
- }
- }
- public function isAccountExist($username){
- $this->db->select('username');
- $this->db->from('user');
- $this->db->where('username', $username);
- $query = $this->db->get();
- if($query->num_rows() > 0){
- return true;
- }else{
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement