Cita:
Al principio pensé que era debido al archivo configuracion.php que creaba una y otra vez la tabla, pero todavía perdura el problema. Me intento conectar pero me da el mensaje anterior que os he mostrado.El Nick o la contraseña (o ambos) son incorrectas, coloquelos correctamente.
Estos son los codigos:
configuracion.php
// Aquí se guarda la configuración de la BD y el inicio de la sesión //
Código php:
registrar-admin.phpVer original
<?php $bdhost = "localhost" ; $bduser = "root" ; $bdpass = "" ; $bd = "registro" ; ?>
// Aquí está el formulario por el que se registra el user //
Código php:
Ver original
<?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>' ; ?>
registro-admin.php
// Aquí el codigo del registro //
Código php:
Ver original
<?php require ('configuracion.php') ; if (($_post [nick] == ' ') or ($_post [contrasena] == ' ') or ($_post [contrasena2] == ' ') ) { } else { if ($_post [contrasena] != $_post [contrasena2]) { echo 'Las contraseñas no son iguales, por favor, vuelva a escribirlas' ; } else { { echo 'El nombre de usuario ya se encuentra registrado' ; } else { $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>.' ; } } } ?>
conectar.php
// Aquí el formulario de conección //
Código php:
Ver original
<?php require ('configuracion.php') ; { echo '<form action="autentificar.php" method="post"> Nick: <input type="text" name="nick" size="30"> Contraseña: <input type="password" name="contrasena" size="30"> <input type="submit" name="submit" value="Enviar"></form>' ; } else { echo 'Bienvenido '.$_SESSION [usuario] ; echo '<br /> Tu nivel es '.$_SESSION [nivel] ; if ($_SESSION [nivel] == 1) echo '<a href="perfil.php">Perfil</a>' ; } echo '<a href="desconectar.php">Desconectarse</a>' ; if ($_SESSION [nivel] == 2) echo 'Debes esperar a que el administrador te confirme' ; ?>
autentificar.php
// Aquí autentifico el usuario, si el nick y la pass es todo correcto //
Código php:
Ver original
<?php require ('configuracion.php') ; if ( ($_POST [nick] == '') or ($_POST [contrasena] == '') ) { } else { $usuarios = mysql_query ("SELECT * FROM users WHERE nick='$_POST[nick]' and contrasena='$_POST[contrasena]'") ; { $_SESSION [usuario] = $user_ok ["nick"] ; $_SESSION [id] = $user_ok ["id"] ; $_SESSION [nivel] = $user_ok ["nivel"] ; } else { echo 'El Nick o la contraseña (o ambos) son incorrectas, coloquelos correctamente.' ; } } ?>
Todavía tengo mas archivos, pero no tienen nada que ver ahora mismo con la conexión.
Lo he revisado todo pero nada, no encuentro nada raro
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
Saludos