Welcome Guest, Not a member yet? Register   Sign In
hashing password and decrypting(need hlp)
#1

i have hashed my password but i can't decrypt it.what is the best way to solve the situation.can someone help me solve it.
this is my insert model

public function insert_client($codeDigits)
   {
     $hash = $this->hash($_POST['Password']);
       $response = $this->taken_email($_POST['Email']);
       if($response){
           $returned = false;
       }else{
               $this->FirstName    = $_POST['FirstName']; // please read the below note
               $this->LastName    = $_POST['LastName'];
               $this->Email     = $_POST['Email'];  
               $this->Role_Id     = 2;  
               $this->Password = $hash;
               $this->PhoneNo    = $_POST['PhoneNo'];
               $this->confirmCode    = $codeDigits;
               $this->db->insert('users', $this);

         $returned = true;
           }
           
           return $returned;
       }


this is my password harsh model
public function hash($password)
  {
      $hash = password_hash($password,PASSWORD_DEFAULT);
      return $hash;
  }

  //verify password
  public function verifyHash($password,$vpassword)
  {
      if(password_verify($password,$vpassword))
      {
          return TRUE;
      }
      else{
          return FALSE;
      }
  }


this is my login model
public function login_model($email,$password)
  {
   
      $this->db->select('*');
      $this->db->from('users');
      $this->db->where(' Email',$email);
      $this->db->where('Password',$password);
      $this->db->where('Role_Id !=',1);
      $query = $this->db->get();

      if($query->num_rows() > 0)
      {
          $results = $query->row();
          // storing the results in the variable $data

          foreach($results as $data)
          {
              if($this->verifyHash($this->$password,$data->password == TRUE))
              {
                  $dat = array(
               'id_user' => $data->id_User,
               'FirstName' => $data->FirstName,
               'LastName' => $data->LastName,
               'Phonenumber' => $data->PhoneNo,                  
               'Email' => $data->Email,
               'role' => $data->Role_Id,
               'imageUrl' => $data->imageUrl,
               'category_id' => $data->category_id,
               'IdType' => $data->IdType,
               'IdNumber' => $data->IdNumber,
               'DOB' => $data->DOB,
               'confirmCode' => $data->confirmCode,
               'confirmed' => $data->confirmed,
               'Points'=> $data->Points                  
                  );
               }
           
              $this->session->set_userdata($dat);
             return true;
           }        
      }
      else{
          return false;
       }
     
  }


please someone should help me to make the login work
Reply


Messages In This Thread
hashing password and decrypting(need hlp) - by douluv4u - 06-06-2018, 07:33 AM



Theme © iAndrew 2016 - Forum software by © MyBB