Miren no ce porque pero no me respeta la sesion de otros usuarios, no me avia percatado pero cuando cree otro suaurio parecia como si fuera mi usuario, decia el mismo nombre y no entiendo porque miren tengo mi archivo de registro asi:
Código PHP:
Ver original<?php
require('../Kira/configuracion.php');
require('../Kira/core.php');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../css/registro.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon">
<title><?php echo $CH['title']; ?>: Registro</title>
</head>
<body>
<div id="Misa">
<div id="TYC">
<span class="TC"><center>Terminos y Condiciones</center></span>
<span class="TCC"><a href="#" id="logo"></a>
<br>
<br>Hola y Bienvenidos a <?php echo $CH['title']; ?>, Este hotel ah sido creado
<br>Con la función de divertirse un rato, en este gran hotel virtual,
<br>El cual fue creado por usuarios, y es para usuarios, este hotel
<br>No pertence a sulake y no tiene relacipon con dicha empresa
<br>Si ingresas a este hotel te aras responsable de los problemas
<br>que llegaran a ocasionarse, ya que todos formamos parte de
<br>Una comunidad, y esta comunidad es nuestra familia en este
<br>Hotel virtual, <?php echo $CH['title']; ?> utiliza KiraCMS
<br><?php echo $CH['title']; ?> es un mundo virtual para jugadores a
<br>Partir de 13 años en el que puedes crear tu personaje de
<br><?php echo $CH['title']; ?> y diseñar tu Sala como quieras.
<br>Harás amigos, chatearás, organizarás fiestas, cuidarás
<br>Mascotas virtuales, crearás y jugarás a juegos y completarás
<br>Retos. ¡Haz clic en Registrate para empezar!
</span>
</div>
<form action="validar" method="post">
<p>Nombre:<input type="text" name="username"></p>
<p>Email:<input type="text" name="mail"></p>
<p>Contraseña:<input type="password" name="password"></p>
<p>Repite Contraseña:<input type="password" name="repassword"></p>
<p>Genero: <input type="radio" name="M" value="M">
<label for="M">Masculino</label>
<img src="../imagenes/index/registro/boy.png">
<input type="radio" name="F" value="F">
<label for="F" >Femenino</label>
<img src="../imagenes/index/registro/girl.png">
<br><input type="checkbox" name="condiciones" value="1">
<label for="acepto">Aceptar Terminos y Condiciones</label>
<input type="submit" id="registrar" name="registrar" value="Registrate">
<input type="button" id="atras" name="atras" value="Mejor No :c" onclick="history.back()">
</form>
</div>
</html>
y mi archivo que valida los datos es validar.php:
Código PHP:
Ver original<?php
include('../../Kira/configuracion.php');
if(isset($_POST['registrar'])) { function valida_email($correo) {
if (preg_match('/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/', $correo)) return true; else return false;
}
if (isset($_POST['condiciones']) && $_POST['condiciones'] == '1') echo '<div style="color:green">Has aceptado correctamente las condiciones de uso.</div>';
else
echo '<div style="color:red">Debes aceptar las condiciones de uso.</div>';
if(!empty($espacios[32])) { echo "El campo username no debe contener espacios en blanco.";
}elseif(empty($_POST['username'])) { echo "No haz ingresado tu usuario.";
}elseif(empty($_POST['password'])) { echo "No haz ingresado contraseña.";
}elseif($_POST['password'] != $_POST['repassword']) {
echo "Las contraseñas ingresadas no coinciden.";
}elseif(!valida_email($_POST['mail'])) {
echo "El email ingresado no es válido.";
}else {
$sql = mysql_query("SELECT username FROM users WHERE username='".$username."'"); echo "El nombre usuario elegido ya ha sido registrado anteriormente.";
}else {
$password = md5($password); $reg = mysql_query("INSERT INTO users (username, password, mail) VALUES ('".$username."', '".$password."', '".$mail."')"); if($reg) {
echo "Datos ingresados correctamente.";
}else {
echo "ha ocurrido un error y no se registraron los datos.";
}
}
}
}
?>
necesitan algo mas? porfavor una manita gracias