Programación Web y Scripting > PHP

 Crear Login Y Registro

<< < (5/5)

F_Tanori:

--- Cita de: "Mollense" ---venedan:
F_Tanori tiene razón.
No hay forma de que nosotros sepamos cual es el código que vos usaste en tu página, pero es muy fácil que copies y pegues el trozo de código que te ha dado para que corrobores lo que te está diciendo.

Un saludo
--- Fin de la cita ---
:beer:


compañero venedan solo tomate un tiempo de probarlo, quizas no he logrado explicarme bien, pero prueba no cuesta nada.

o muestra el codigo de la pagina que indicas, con gusto mas de uno hariamos la prueba :)



Saludos

F_Tanori:

--- Cita de: "venedan" ---eso fue lo que hice mollense, el codigo que use para crear la pagina es el mismo que esta aqui


--- Código: Text ---&#60;html&#62;&#60;head&#62;&#60;/head&#62;&#60;body&#62;&#60;?php &#036;conexion = mysql_connect(&#34;localhost&#34;,&#34;root&#34;,&#34;123456789&#34;) or         die (&#34;Error de Conexion&#34;);mysql_select_db(&#34;ejemplo&#34;,&#036;conexion) or      die (&#34;Error en la base de datos&#34;);&#036;registro = mysql_query(&#34;select * from ejemplo where nombre = '&#036;_REQUEST[usuario]' and pass = '&#036;_REQUEST[pass]'&#34;,&#036;conexion) or            die (&#34;ERROR&#34;.mysql_error());      if (&#036;registro) {echo &#34;bienvenido&#34;;}else {echo &#34;clave o usuario invalidas&#34;;} ?&#62;&#60;/body&#62;&#60;/html&#62; 
es por eso que le digo que me muestre cual es el error que tiene al hacerlo sin el codigo que el dice $usuario[1]==$_REQUEST['clave']....... si de igual forma puede revisar que funciona y no como el dice que si el usuario pepito se registra con la contraseña 123456789 y el usuario pepito coloca de contraseña 123 igual va a entrar cosa que es falsa por eso digo que me lo demuestre porque es el mismo codigo que el dice que tiene ese error
--- Fin de la cita ---
Bueno la realidad es que no estas usando el mismo codigo estas usando uno parecido

en el codigo que se ha expuesto no se utiliza die

y tu si lo estas utilizando



--- Código: Text ---mysql_query(&#34;select * from ejemplo where nombre = '&#036;_REQUEST[usuario]' and pass = '&#036;_REQUEST[pass]'&#34;,&#036;conexion) or            die (&#34;ERROR&#34;.mysql_error()); 
lo que hace die es como hacer esto



--- Código: Text ---echo &#34;ERROR&#34;.mysql_error();exit; 
imprime el mensaje y termina el script

por lo tanto tu codigo esta "alterado" y no es el publicado aqui.... :P

aunque no afecta lo comentado antes... que se procese con éxito "el query" no significa que encontro el usuario

como a alternativa a die puede ser esto...

la parte false...

<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->if ($reg) {
     #Procesar....
     #......
}
else
{
//echo mysql_error(); #solo para debug
}
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->





Saludos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa