![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
23/11/2015, 15:17
|
| | Fecha de Ingreso: noviembre-2015
Mensajes: 43
Antigüedad: 9 años, 2 meses Puntos: 0 | |
Respuesta: Codigo php valiadacion de user y guardar ip en mysql ,problema para guarda funciona ahora bien el php ,pero sigo con el problema que me rellena el campo ip en mysql a todos los usuarios a la ves con la misma ip ,nesesito que me agrege la ip al usuario que se conecto
asi tengo el codigo
<?php
//conexion
$usuario = "latincha_admin";
$pass = "14108484a";
$host = "localhost";
$base = "latincha_acces";
$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);
//recojo la ip y la asigno
$IP = $_SERVER["REMOTE_ADDR"];
//actualizo el campo de la ip cde acuerdo a la id del usuario logueado
$actualza = $db->query("UPDATE usuarios SET IP = '$IP' WHERE id = '$row[id]'");
//realizo lo que sea que realizas aqui
if($numerofilas <> 0)
{
if( $fila = mysqli_fetch_array($sql))
{
$adultos = $fila['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{}
}
};
mysqli_close($db); |