Pues sigo sin verlo
Si te refieres a esto
Código PHP:
Ver original$_SESSION['login_string'] = hash('sha512', $password . $user_browser);
No veo ahí ninguna comparación, solo una asignacion.
Intenta poner echo en cada uno de los if, para saber que partes se ejecutan y cuales no.
Ejemplo
Código PHP:
Ver originalif (checkbrute($username, $mysqli) == true) {
/* resto de codigo */
echo 'dentro de: if checkbrute()';
return true;
} else {
/* resto de codigo */
echo 'dentro de: else checkbrute()';
return false;
}