![]() |
Inicio sesión php y firebird
Hola a todos.. tengo un código de php que encontré que me dice como acceder con un nombre de usuario y contraseña .. pero utiliza la base de datos mysql .. quería pasarla a firebird .. pero me sale unos errores, me reconoce el nombre de usuario pero no la contraseña.. he buscado en el foro y nada solo hay condigo para acceder a mysql. El código es el siguiente:
los datos los recibo desde un formulario Código PHP:
Si me pueden ayudar en donde estoy mal soy nuevo con php, desde ya gracias… |
Mmm
Holaa alguien que me ayude :confused:… alguien que sepa programación php + firebirtd.. mmm o voy a tener que cambiarme a mysql…:rolleyes:
|
Especifica claramente qué problema tienes, qué error, etc. es que no somos adivinos, y si dices: "pero me sale unos errores,", con eso no podemos ayudarte mucho.
Recuerda leer nuestra guía de estilo, gracias. |
mm
Perdón x no ser especifico en la pregunto soy novato en esto…
El problema es el siguiente, envio los datos del formulario y este es el código de comprobación de la contraseña, cuando ingreso el nombre de usuario y la contraseña y presiono enviar, al comprobar el nombre de usuario todo bien pero al comprobar la contraseña me dice que no existe, es como que no lee los datos de la tabla.. Pero los datos si están en la base. Utilizo firebird, tabla usuarios Descripción tipo -------------------------------- Id integer Usuario char Clave char Este es el codigo que utilizo... Código PHP:
el usurio todo bien pero al comprobar la clave no funciona.. Código PHP:
La verdad no sé si este código está bien … la verdad x que los datos están en la tabla lo que es el usuario y la clave.. o si me puede dar algun ejemplo sobre esto... desde ya gracias... |
Desconozco php, a ver si algún compañero te puede echar una mano.
|
La variable $userQuery no es más que el identificador del conjunto de resultados que te devuelve ibase_query. La fila correspondiente la tienes en $usuario cuando llamas a ibase_fetch_assoc, así que es esa variable la que tendrías que consultar.
// Saludos |
Hola de nuevo gracias por su atención a mi tema.. y con respecto a lo que comentas roman tienes razón no me di cuenta de ese detalle.. Lo he modificado y va perfecto esa parte.. pero ahora tengo otro inconveniente, al momento de comparar la contraseña no funciona.. la contraseña existe e imprimo de esta manera:
Código PHP:
Si alguien me puede ayudar para terminar este problemilla que tengo desde ya gracias;) |
para mayor entendimiento esto es lo que consulte:
Código PHP:
Y esto es lo que he intentado hacer Código PHP:
A ver si me pueden ayudar… :) |
resuelto
Problema resuelto... un dolo r de cabeza pera ya estaa....¡¡¡ :cool:
|
Vaya, te ha costado, pero seguro que ahora lo tienes bien aprendido para la siguiente vez :)
|
Si gracias casimiero.. pero les seguire molestando por otros problemillas... que la pases bien..;)
|
Cita:
|
Bueno chicos
Les diré que el campo contraseña del formulario debe tener una encriptación md5 u otros tipo... y a la hora de comparar las contraseña con la base de datos guaooo hay conflicto... asi que hay que poner lo siguiente más o menos así...
[php] md5($_POST['password']) [php] |
Hola
Hola.. Gracias x tu respuesta mira si me pudieras dar un poco más de información sobre la encriptación… me seria de mucha ayuda. He estado investigando y creo que es muy necesario encriptar la contraseña pero no encuentro un ejemplo claro sobre esto…
Si me pudieras dar un pequeño ejemplo me seria de mucha ayuda.. gracias desde ya..¡:) |
La franja horaria es GMT +2. Ahora son las 07:44:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi