18/01/2014, 13:15
|
| | Fecha de Ingreso: diciembre-2013
Mensajes: 81
Antigüedad: 10 años, 10 meses Puntos: 1 | |
Respuesta: Es posible hacer logout e insertar en la base de datos ese mysql_real_escape_string(salio)
lo ocupo cuando el usuario cerra la sesion
tambien cuando inicia sesion
puedes poner ese codigo
por ejemplo
cuando pinche en el bonton ingresar se va a este codigo
<?php
session_start();
require_once('funciones.php');
conectar('localhost', 'root','', 'foro');
//Recibir
$usuario = strip_tags($_POST['usuario']);
$clave1 = strip_tags($_POST['clave1']);
$query = @mysql_query('SELECT * FROM registrar WHERE usuario="'.mysql_real_escape_string($usuario).'" AND clave1="'.mysql_real_escape_string($clave1).'"');
if($existe = @mysql_fetch_object($query))
{
$_SESSION['logged'] = 'yes';
$_SESSION['usuario'] = $usuario;
echo '<script>window.location="logeado.php"</script>';
$meter= @mysql_query('INSERT INTO logeo (usuario, accion) values ("'.mysql_real_escape_string($usuario).'", "'.mysql_real_escape_string(ingreso).'")');
}else{
echo 'El usuario y/o pass son incorrectos.';
}
?>
el mysql_real_escape_string(ingreso)
es cuando ingresa
puedes ocupar el mismo codigo cuando el usuairo modifica mm su correo y le cambias haci
<?php
require_once('funciones.php');
conectar('localhost', 'root','', 'foro');
session_start();
$correo = strip_tags($_POST['correo']);
$query = @mysql_query('SELECT * FROM registrar WHERE correo="'.mysql_real_escape_string($correo).'"');
if($existe = @mysql_fetch_object($query))
{
echo 'El correo '.$correo.' ya existe.';
return false;
}
else{
$meter = @mysql_query('UPDATE registrar SET correo="'.mysql_real_escape_string($correo).'" WHERE usuario="'.$_SESSION['usuario'].'"');
$meter2= @mysql_query('INSERT INTO logeo (usuario, accion) values ("'.mysql_real_escape_string($_SESSION['usuario']).'", "'.mysql_real_escape_string(cambiocorreo).'")' );
if(($meter)||($meter2))
{
echo 'Correo registrado con exito';
header("Refresh: 2; URL=http://localhost/4tanota/formulariodeingreso/perfil/cambiarcorreo/perfilcorreo.php");
echo 'Espere que cargue la base de datos';
}else{
echo 'Hubo un error en el registro.';
}
}
?>
saludos |