-1
Well I’m doing a login system in php and mysql, it works well, but works well even too. When I try to log in with the correct login and password the authentication.php file authenticates them perfectly, for example: login=test and password=123. But when I try to change login, for example: login=Test and password=123; the file authenticates normally. As I fix, this?
The code of authentication.php:
<?php
    session_start();
    include("connection.php");
    $btnLogin = filter_input(INPUT_POST, 'btnLogin', FILTER_SANITIZE_STRING);
    if($btnLogin){
        $user = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
        $password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
        //echo "$user - $password";
        if ((!empty($user)) AND (!empty($password))){
            $result_user = "SELECT id, user, password FROM accounts WHERE user='$user' LIMIT 1";
            $resulted_user = mysqli_query($conn, $result_user);
            if ($resulted_user){
                $row_user = mysqli_fetch_assoc($resulted_user);
                if(password_verify($password, $row_user['password'])){
                    $_SESSION['id'] = $row_user['id'];
                    $_SESSION['user'] = $row_user['user'];
                    }
                    header("Location: /repo/main.php");
                }else{
                    $_SESSION['msg'] = "Login or password incorrect";
          header("Location: /repo/index.php");
                }
            }
        }else{
            $_SESSION['msg'] = "Login or password incorrect";
      header("Location: /repo/index.php");
        }
    }else{
        $_SESSION['msg'] = "Page Not Found";
    header("Location: /repo/index.php");
    }
?>