<?php
//Registro de usuario elaborado por Jorge Saraiva
Bien este sera nuestro procesador del login
login.php
Código PHP:
Ver original<?php
//Registro de usuario elaborado por Jorge Saraiva
include("conexion.php");
if(isset($_POST['login'])) //recojeremos los datos de usuarios para loguearlo {
$nick= $_POST['nick'];
$pass= $_POST['pass'];
$ipuser= $_SERVER['REMOTE_ADDR'];
$b_user=mysql_query("SELECT * FROM usuarios WHERE nick='$nick'"); $timeoutseconds = 30;
$timeout = $timestamp-$timeoutseconds;
{
if($ses['pass'] == $pass)
{
$_SESSION['id']= $ses["id"];
$_SESSION['fecha']= $ses["fecha"];
$_SESSION['nick']= $ses["nick"];
$_SESSION['mail']= $ses["mail"];
$_SESSION['ip']= $ses["ip"];
$_SESSION['conectado']= $ses["conectado"];
$_SESSION['timestamp']= $ses["timestamp"];
$_SESSION['imagen']= $ses["imagen"];
}
else
{
echo 'Nombre de usuario o Contraseña incorrecta.';
}
}
else
{
echo 'Nombre de Usuario o contraseña incorrecta.';
}
}
if(isset($_GET['modo']) == 'desconectar')// destruiremos la sesion cuando el usuario se desconecte {
echo '<meta http-equiv="Refresh" content="2;url=/acceso_al_vip.php"> ';
exit ('Te has desconectado del sistema.'); }
if(isset($_SESSION['nick'])) // Aqui actualizaremos el perfil del usuario en la base de datos y le mostraremos que esta conectado {
$orden = ("select * from usuarios where id = ". $_SESSION['id'] ."");
mysql_query("UPDATE usuarios SET conectado='si' where id = ". $_SESSION['id'] ."") ;
//$orden = ("select * from usuarios fecha='$date'");
//mysql_query("UPDATE usuarios SET fecha=". $_SESSION['fecha'] . "") ;
}
else{
}
if(isset($_SESSION['id'])) // Aqui actualizaremos el perfil del usuario en la base de datos y le mostraremos que esta conectado {
include("mostrar.php");//aqui sera la pagina donde el usuario vera sus dato de perfil
}
else
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body><table width="328" height="420" border-radius: "10" align="center" cellpadding="0" cellspacing="0" bordercolor="#999966">
<tr>
<td>
<div align="center">
<form name="login_user" action="mostrar.php" method="post" />
<dt><label>Nick:</label></dt>
<input type='text' name='nick' /><br /><br />
<dt><label>Contraseña:</label></dt>
<input type="password" name='pass' /><br /><br />
<input type="submit" name="login" style="width:100px;" tabindex="6" value="Entrar" />
<input type="reset" name="Limpiar" style="width:100px;" tabindex="6" value="Limpiar" />
</form>
</div>
<?php
}
?>
</td>
</tr>
</table>
</body>
</html>