diff --git a/system/auth.php b/system/auth.php index 408930fd..c5ced635 100644 --- a/system/auth.php +++ b/system/auth.php @@ -59,11 +59,11 @@ public static function user() */ public static function login($username, $password) { - $model = forward_static_call(array(static::model(), 'where'), Config::get('auth.username'), '=', $username)->first(); + $user = forward_static_call(array(static::model(), 'where'), Config::get('auth.username'), '=', $username)->first(); if ( ! is_null($user)) { - if ($user->password === Hash::make($password, $user->salt)->value) + if (Hash::check($password, $user->password)) { static::$user = $user;