Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/10/2009, 09:08
Avatar de Distriker
Distriker
 
Fecha de Ingreso: marzo-2008
Ubicación: Las Palmas De Gran Canarias
Mensajes: 924
Antigüedad: 16 años, 1 mes
Puntos: 23
Respuesta: Me registro pero nunca coincide con el user y la pass la identificación

Cita:
Iniciado por GatorV Ver Mensaje
Lee lo siguiente: http://www.forosdelweb.com/f18/como-...1/#post2414268

Las variables de PHP no se evaluan nunca en comillas simples.

Por otro lado exactamente no te esta registrando nada en tu base de datos, así que el problema esta en la parte de registro, cehca que esten pasando correctamente los datos. (lo que te comentaba del uso de $_post vs $_POST)

Saludos.
Ok, muchas gracias GatorV, lo tendré en cuenta.

Una cosa, no le veo nada raro al registro-admin.php, mira:

Código PHP:
<?php
require ('configuracion.php') ;
 
if ((
$_POST [nick] == ' ') or ($_POST [contrasena] == ' ') or ($_post [contrasena2] == ' ') )
{
Header("Location: conectar.php") ; 
} else {
if (
$_POST [contrasena] != $_POST [contrasena2])
{
echo 
'Las contraseñas no son iguales, por favor, vuelva a escribirlas' ;
} else {
$user stripslashes ($_POST ["nick"]) ;
$user strip_tags ($user) ;
$pass stripslashes ($_POST ["contrasena"]) ;
$pass strip_tags ($pass) ;

$usuarios mysql_query ("Select nick From users Where nick='$user' ") ;
if (
$user_ok mysql_fetch_array ($usuarios))
{
echo 
'El nombre de usuario ya se encuentra registrado' ;
mysql_free_result ($usuarios) ;
} else {
$email stripslashes ($_POST ["email"]) ;
$email strip_tags ($email) ;

$descripcion stripslashes ($_POST ["descripcion"]) ;
$descripcion strip_tags ($descripcion) ;
$descripcion str_replace ("\n\r","<br>",$descripcion);
$descripcion str_replace("\r\n","<br>",$descripcion) ;
$descripcion str_replace("\n","<br>",$descripcion) ;

$fecha time() ;
$nivel "2" ;

mysql_query ("Insert Into users (nick, contrasena, email, fecharegistro, niveldeusuario, descripciondeusuario) values
('$user', '$pass', '$fecha', '$nivel', '$descripcion') "
) ;
echo 
'Se ha registrado con éxito <br>' ;
echo 
'Ahora podrá <a href="conectar.php">conectarse</a>.' ;
}
}
}
?>
Y este es el registrar-admin.php:

Código PHP:
<?php
require ('configuracion.php') ;

echo 
'<form action="registro-admin.php" method="POST">
Nombre de usuario: <input type="text" name="nick" size="30">
Contraseña: <input type="password" name="contrasena" size="30">
Repetir contraseña: <input type="password" name="contrasena2" size="30">
Email: <input type="text" name="email" size="100">
Tu descripción: <textarea name="descripcion" cols="30" rows="10"></textarea>
<input type="submit" name="enviar" value="Enviar"></form>' 
;

?>
¿Qué puede estar pasando?

Saludos
__________________
Si no te quejas, nunca conseguiras nada, pero si te quejas siempre lo perderás todo.
Una mala acción da fruto a un mal Karma.