Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-01-2006
rovssj5 rovssj5 is offline
Registrado
 
Registrado: ene 2006
Posts: 1
Poder: 0
rovssj5 Va por buen camino
recuperar password('algo')

Tengo un problema con este comado cuando le hago un insert into Tabla value(...., pass=password('$clave'),...); pues la clave lo cifra, pero cuando quiero recuperarla o sea un select * from tabla where ususario='$usuario' anda pass=password('$clave'), pues no lo recupera o al hacerla comparacion es incorrecta, y ademas hice un select password('$clave') y es diferente al de la base de datos, o sea ese select es de mas caracteres y los ultimos cifras son diferentes, es que tengo que aumentar el campo en numero de caracteres o existe un minimo, o es que hay que hacer alguna modificacion en el mysql.
NOTA estoy utilizando MySQL 4.1, y superiores, y con Php 5 si alguien tiene la forma de solucionar eso podria ayudarme por favorrrrrrrr??

gracias Russvell
Responder Con Cita
  #2  
Antiguo 12-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por rovssj5
es que tengo que aumentar el campo en numero de caracteres
¿Y cómo podríamos nosotros saberlo sin conocer de que longitud tienes declarado el campo? Si en el select ves más caracteres que los insertados en la tabla pues es de suponerse que, en efecto, el campo es demasiado corto.

Podrías revisar la tabla user de la base mysql para ver de qué longitud declaran ellos el campo password.

Pero por otro lado toma en cuenta lo que dice el manual de MySql al respecto:

Cita:
Note: The PASSWORD() function is used by the authentication system in MySQL Server; you should not use it in your own applications. For that purpose, use MD5() or SHA1() instead.
// Saludos
Responder Con Cita
Respuesta



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
cómo recuperar valores de SP's dinámicas hector.roma SQL 1 01-08-2005 23:10:11
indy. POP. Recuperar BODY jorodgar Servers 1 19-04-2005 12:01:28
Recuperar roles y lista de usuarios de la DB alehillebrand Firebird e Interbase 3 19-02-2005 19:14:21
¿Como recuperar un valor de un campo autoincrementable? SyncMaster Firebird e Interbase 3 11-05-2004 08:08:04
Recuperar clave violadora. chutipascal Firebird e Interbase 1 18-06-2003 12:45:06


La franja horaria es GMT +2. Ahora son las 07:53:12.


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