'; if($user['password'] == $newHash) return true; } return false; } function createUser($username, $password) { $salt = uniqid(); $hash = '$2$' . $salt . '$' . md5($salt . $password); return array('username' => $username, 'password' => $hash); } $user = createUser('Erwin', 'Erwin'); $wrong = tryLogin($user, 'Erwin', 'Erwintje'); // boolean false $good = tryLogin($user, 'Erwin', 'Erwin'); // boolean true ?>