I am trying to make a login form using .php and xampp. After clicking the access button the google opens to me a page with the code from archive I marked instead of run the function. Here ir my code.
function login(){
session_start();
$hostdb="localhost";
$userdb = "root";
$passworddb = "";
$db = "mapas";
$data=mysqli_connect($hostdb,$userdb,$passworddb,$db);
if ($data==false){
die("Error de conexion");
}
if($_SERVER["REQUEST_METHOD"]=="POST")
{
$username=$_POST["username"];
$password=$_POST["password"];
$sql="SELECT * FROM usuarios WHERE nombre='".$username."' AND password='".$password."'";
$result=mysqli_query($data,$sql);
$row=mysqli_fetch_array($result);
if($row["rol"]=="user"){
$_SESSION['authenticatedU']=true;
header("location: usuario.php");
}
elseif ($row["rol"]=="admin"){
$_SESSION['authenticatedA']=true;
header("location: admin.php");
}
else{
echo "ERROR";
}
// mysqli_free_result()
}
}
and the fronend
<form action="verify.php" method="post" accept-charset='UTF-8'>
<h5>Iniciar sesión</h5>
<div class="line"></div>
<div class="datosUsuario">
<p>Usuario:<br></p>
<input class="usuario" type="text" name="username" placeholder="Nombre de usuario"><br><br>
<p>Contraseña:<br></p>
<input class="pass" type="password" name="password" placeholder="Escriba su contraseña"><br><br>
<input class="boton" id="boton" type="submit" name="submit" value="Acceder">
</div>
<p class="olvidar"><a href="#">¿Has olvidado la contraseña?</a></p>
<div class="line"></div>
</form>
And what I see.
Thank you!