Buenas tardes tengo un php que guarda la ip del usuario en mysql y quiero agregar al php que si el usuario se conecta desde otra ip sin ser la que esta guardada en mysql no le permita entrar ,seria hacer una consulta a mysql ,espero que me ayuden me falta solo eso para mi proyecto
<?php
//conexion
$usuario = "latincha_admin";
$pass = "";
$host = "localhost";
$base = "";
$db = new MySQLi($host, $usuario, $pass, $base);
if($db->connect_error) {
die('Error de conexion ('.$db->connect_errno.')'
.$db->connect_errno);
}
if(isset($_GET["usuario"]))
$usuario = $_GET["usuario"];
if(isset($_GET["pass"]))
$pass = md5($_GET['pass']);
if(isset($_GET["cm"]))
$cm=$_GET['cm'];
if(isset($_GET["ip"]))
$ip=$_GET['ip'];
//Sacar datos del usuario que ha iniciado sesion
$sql = $db->query("SELECT username,password,email,id_extreme,ip FROM usuarios WHERE username = '$usuario' and password = '$pass'");
//creo la variable de visualizacion
$row = $sql->fetch_assoc();
$numerofilas = mysqli_num_rows($sql);
//verifica AQUI si la query arroja algun resultado, de ser no redireccionas al final a la pagina de error, de ser si realizas el procedimiento
if($numerofilas == 1){
//recojo la ip y la asigno
$IP = $_SERVER['REMOTE_ADDR'] ? $_SERVER['REMOTE_ADDR'] : $_SERVER['X_FORWARDER_FOR'];
//actualizo el campo de la ip cde acuerdo a la id del usuario logueado
$actualza = $db->query("UPDATE usuarios SET ip = '$IP' WHERE username = '$row[username]'");
//realizo lo que sea que realizas aqui
if($numerofilas <> 0)
{
if( $fila = mysqli_fetch_array($sql))
{
$adultos = $row['id_extreme'];
if(($cm == 285 or $cm = 287 or $cm = 1707 or $cm = 1021 or $cm = 1023 or $cm = 1025 or $cm = 1027) && $adultos = "0")
{
header('Location: bloqueado.jpg');
}
else{}
}
}
} else{
header('location_error.php');
}
mysqli_close($db);
auxilio me falta solo eso para mi proyecto