I know that the code has some errors since I'm starting, please be patient, I made the corrections and I organized it a little better.
$conexion = new PDO('mysql:host=host;dbname=db','root', '');
$login=$conexion->prepare("SELECT nombre_usuario,contrasena from usuario where nombre_usuario=':usuario'");
$login->bindParam(':usuario',$usuario,PDO::PARAM_STR);
$login->execute();
foreach ($login as $row) {
if($contrasena==password_verify($contrasena,$row['contrasena'])){
echo "Usuario Correcto";
}
else if($row['nombre_usuario']=='' || $contrasena!=password_verify($contrasena,$row['contrasena'])) {
echo "Usuario o contraseña incorrectos, por favor verificar";
}
}
On the blank page after executing echo error_reporting (E_ALL) ;, this number comes out 22527.