Club Delphi  
    Paypal   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
  #8  
Antiguo 02-12-2010
Poke Poke is offline
Miembro
 
Registrado: dic 2005
Ubicación: Madrid
Posts: 27
Poder: 0
Poke Va por buen camino
para mayor entendimiento esto es lo que consulte:

Código PHP:
$userQuery = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
    

if (
mysql_num_rows($userQuery) > 0) {

    
$userArray = mysql_fetch_array($userQuery);
        
    if (
$usuario != $userArray['usuario']) {
        
// caso sensitivo, usuario no está presente en bd
        
$message = "Usuario no Existe";
        echo 
$message;
        include(
"interface.php");
        exit;
    }
    if (!
$userArray['clave']) {
        
// no tiene clave en bd, no entra
        
$message = "No se encontró contraseña para el usuario";
        include(
"interface.php");
        exit;
    }
    if (
stripslashes($userArray['clave']) != $clave) {
    
        
$message = "Contraseña es incorrecta";
        include(
"interface.php");
        exit;
    }
}else{
    
// usuario no existe del todo.
    
$message = "Usuario no Existe";
    include(
"interface.php");
    exit;
}

?> 

Y esto es lo que he intentado hacer

Código PHP:
 $stmt = "select usuario, clave from usuarios where usuario = '$usuario'";
         
$userQuery = ibase_query($cnx, $stmt);
         
         
                         
        
// revisamos usuario y password
        
if (ibase_num_fields($userQuery) > 0) 
        {
            
// aqui lo pongo la funcion (ibase_fetch_assoc) 
            //la funcion (mysql_fetch_array) no existe para firebird
             
               
if (!$usuario = ibase_fetch_assoc($userQuery))
                {
                
// caso sensitivo, usuario no está presente en bd
                
$message = "Usuario no Existe";
                   include(
"interface.php");
                exit;
                }
                
            if (!
$usuario['CLAVE'])
                {
                
// no tiene clave en bd, no entra
                
$message = "No se encontró contraseña para el usuario..";
                include(
"interface.php");
                exit;
                }
               
               if (
stripslashes($usuario['CLAVE']) != $clave)
               {
                
// contraseña es incorrecta
                
$message =  $clave ;
            
//    $message = $clave;
                
include("interface.php");
                exit;
                }
            }else{
                
// usuario no existe del todo.
                
$message = "Usuario no Existeee ";
                   include(
"interface.php");
                exit;
            } 

A ver si me pueden ayudar…
__________________
¡Caer está permitido. Levantarse es obligatorio!.

Última edición por Poke fecha: 02-12-2010 a las 23:30: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 17:57:31
Ejecutar programa al inicio antes inicio sesion hibero Varios 0 07-02-2007 21:52:44
Crear Inicio de Sesion Propio. Jeswon Conexión con bases de datos 8 05-01-2007 09:46:52
Determinar si ya se inició sesión roman PHP 5 26-08-2005 21:09:38
Inicio Sesión De Aplicación jsc Firebird e Interbase 4 27-01-2004 12:49:37


La franja horaria es GMT +2. Ahora son las 09:22:17.


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