Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 20-11-2010
Poke Poke is offline
Miembro
 
Registrado: dic 2005
Ubicación: Madrid
Posts: 27
Poder: 0
Poke Va por buen camino
Post 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:
 $cnx conectar();
$stmt "select usuario, clave from usuarios where usuario = '$usuario'";
         
$userQuery ibase_query($cnx$stmt);
                    
        
// revisamos usuario y password
        
if (ibase_num_fields($userQuery) > 0
        {
            
// usuario existe, seguimos
             
if (!$usuario ibase_fetch_object($userQuery))
                {
                
// caso sensitivo, usuario no está presente en bd
                
$message "Usuario no Existe";
                   include(
"interface.php");
                exit;
                }
                
            if (!
$userQuery['clave'])
                {
                
// no tiene clave en bd, no entra
                
$message "No se encontró contraseña para el usuario..";
                include(
"interface.php");
                exit;
                }
                
            if (
stripslashes($userQuery['clave']) != $clave)
                {
                
// contraseña es incorrecta
                
echo 'clave incorrecta';
                include(
"interface.php");
                exit;
                }
        }else{
            
// usuario no existe del todo.
            
$message "Usuario no Existeee ";
               include(
"interface.php");
            exit;
        }
        
?> 



el usurio todo bien pero al comprobar la clave no funciona..


Código PHP:


     
            
if (!$userQuery['clave'])
                {
                
// no tiene clave en bd, no entra
                
$message "No se encontró contraseña para el usuario..";
                include(
"interface.php");
                exit;
                } 

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...
__________________
¡Caer está permitido. Levantarse es obligatorio!.

Última edición por Poke fecha: 20-11-2010 a las 23:40:24.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mensaje Inicio Sesion windows XP cacu Windows 3 19-02-2009 16:57:31
Ejecutar programa al inicio antes inicio sesion hibero Varios 0 07-02-2007 20:52:44
Crear Inicio de Sesion Propio. Jeswon Conexión con bases de datos 8 05-01-2007 08:46:52
Determinar si ya se inició sesión roman PHP 5 26-08-2005 20:09:38
Inicio Sesión De Aplicación jsc Firebird e Interbase 4 27-01-2004 11:49:37


La franja horaria es GMT +2. Ahora son las 05:18:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi