Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2016, 04:36
OfSerker
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
Puntos: 2
No funciona mi login

Hola de nuevo chicos, lleva este código preocupando bastante y, a lo que iba, me preocupa que no me funcione el código. Básicamente, el código, lo que hace, es recoger los datos del usuario y la pw de la base de datos y insertar la ip en la misma. Lo que pasa, es que al intentarme loguear, no puedo y también, necesitaría meter unas cookies y configurar bien la $_SESSION porque, no está bien configurada ya que faltan parámetros que yo, personalmente desconozco.

Código PHP:
<?php
session_start
();
require_once(
'servidor.php');
conectar('****''****''****''****');

 
//Variables 
$username strip_tags($_POST['user']); 
$password strip_tags(sha1($_POST['pw']));
$ip $_SERVER['REMOTE_ADDR'];


$ip mysql_query("UPDATE usuarios SET ip='".$ip."' WHERE user='".mysql_real_escape_string($username)."' AND pw='".mysql_real_escape_string($password)."' LIMIT 1 "); 
$query = @mysql_query("SELECT * FROM usuarios WHERE user='".mysql_real_escape_string($username)."' AND pw='".mysql_real_escape_string($password)."' LIMIT 1 "); 

$data mysql_fetch_array($query);

  
if(
$password $data['pw'])  

{  

    
$_SESSION['logged'] = 'yes';    
    
$_SESSION['username'] = $username
    
header('Location: inicio.html');  
 
}
else
{
    echo 
'El usuario y/o pass son incorrectos.';   

}

?>
Saludos, y muchas gracias, atentamente.
-sergi