Welcome Guest, Not a member yet? Register   Sign In
PhPass Login Password Check - Help !
#1

[eluser]sanguina[/eluser]
Using Phpass library to handle password hashing and am stuck at the login password check.

The official PhPass documentation suggests the following
Code:
// example 2: checking a password
$user = $this->user_model->get(123);
$hashed = $user->password;
$password = $this->input->post('password');
if ($this->phpass->check($password, $hashed))
    echo 'logged in';
else
    echo 'wrong password';

And I am doing this (simplified version):
Code:
function login($email, $password)
{
$query = $this->db->get_where( 'users', array('email' => $email));
$row = $query->row();
$hashed = $row->password;
$this->load->library('phpass');
if ($this->phpass->check($password, $hashed))  {echo 'logged in';}
        else { echo 'wrong password'}
         }

Without hashing my structure works fine but after hashing - this password check is not letting me in.

Any help would be greatly appreciated :bug:
#2

[eluser]Aken[/eluser]
Well what's different? Is it pulling your hashed password from the DB properly? Are you processing the submitted password at all before passing it to your login method?




Theme © iAndrew 2016 - Forum software by © MyBB