Buenos días. Pues estoy algo saturado, por que no se me ocurre como hacer esto:
Necesito que cuando se registre vaya al index.php (esto ya lo tengo con un script), pero además que tambien compruebe que esta el usuario y se inicie sesión solo.
Algúna idea?
Código PHP:
Ver original<?php
if(isset($_POST['enviar'])) {
if($_POST['Nombre'] == '')
{
echo '<span class="error">Ingrese su Nombre</span>';
}
else if($_POST['Apellidos'] == '')
{
echo '<span class="error">Ingrese sus Apellidos</span>';
}
else if($_POST['Username'] == '')
{
echo '<span class="error">Ingrese su Corrreo Electronico</span>';
}
else if($_POST['Password'] == '')
{
echo '<span class="error">Ingrese su Contraseña</span>';
}
else if($_POST['Dni'] == '')
{
echo '<span class="error">Ingrese un DNI</span>';
}
else if($_POST['Direccion'] == '')
{
echo '<span class="error">Ingrese una Direccion</span>';
}
else if($_POST['Ciudad'] == '')
{
echo '<span class="error">Ingrese una Provincia</span>';
}
else if($_POST['Poblacion'] == '')
{
echo '<span class="error">Ingrese una Poblacion</span>';
}
else if($_POST['Postal'] == '')
{
echo '<span class="error">Ingrese un Codigo Postal</span>';
}
else if($_POST['Telefono'] == '')
{
echo '<span class="error">Ingrese un Teléfono</span>';
}
else
{
$sql = 'SELECT * FROM Usuario';
$verificar_usuario = 0;
{
if($result->Username == $_POST['Username'])
{
$verificar_usuario = 1;
}
}
if($verificar_usuario == 0)
{
if($_POST['Password'])
{
$usuario = $_POST['Nombre'];
$apellidos = $_POST['Apellidos'];
$username = $_POST['Username'];
$password = $_POST['Password'];
$direccion = $_POST['Direccion'];
$postal = $_POST['Postal'];
$poblacion = $_POST['Poblacion'];
$ciudad = $_POST['Ciudad'];
$telefono = $_POST['Telefono'];
$dni = $_POST['Dni'];
$sql = "INSERT INTO Usuario (Nombre,Apellidos, Username, Password, Direccion, Postal, Poblacion, Ciudad, telefono, Dni, fecha)
VALUES ('$usuario','$apellidos', '$username', '$password','$direccion','$postal', '$poblacion', '$ciudad','$telefono','$dni', '$fecha')";
echo '<span class="aciert">Usted se ha registrado correctamente. <br>
¡Sera redireccionado enseguida!
</span>';
echo"
<script>
function goAway(){
location.replace('index.php');
}
setTimeout(goAway,2000);
</script>";
}
else
{
echo '<span class="error">Las claves no son iguales, intente nuevamente.</span>';
}
}
else
{
echo '<span class="error">Este usuario ya ha sido registrado anteriormente.</span>';
}
}
}
?>