hola como le conté estoy empesando en esto de php y mysql y encontré un video para hacer un login sencillo y resulta que luego lo pruebo con esta simple inyeccion y resulto que la inyección paso muy fácil.
Me gustaría saber como puedo protejer mi código de esta inyección gracias.
este es el código de my practica
Código HTML:
Ver originalform action="proceso.php" method="POST">
Nombre:
<input type="text" name="usuario" value="" placeholder="usuario....."><br>
Pass:
<input type="text" name="contrasena" value="" placeholder="Contrasena..."><br>
PHP
Código PHP:
Ver original<?php
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
include("conexion.php");
$proceso = mysqli_query($conexion,"SELECT * FROM usuarios WHERE usuario='$usuario' AND contrasena='$contrasena'");
//$proceso = $conexion->query("SELECT * FROM usuarios WHERE usuario='$usuario' AND contrasena='$contrasena'"); //$mysqli->query () dice que mysql ejecute el query
{
$_SESSION['u_usuario'] = $usuario;
header("location: sesion.php");
}
else
{
echo "calve erronea" ;
}
?>