Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 17-02-2015
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 The Cid James Ver Mensaje
Primero tengo dos campos tdbedit en contraseña y repetir contraseña, lo cual por lo visto no funcionara dado que no me deja escribir nada en el segundo ya que he dejado en blanca el datafield. Lo tendria que remplazar por otro componente creo yo un Tedit. El primer problema surge en ese punto dado que no tengo bien claro los componentes a usar, el segundo es como comparo que las dos contraseñas ingresadas sean iguales y recien ahi cofidicarlas para que se guarden en el campo "contraseña" en la base de datos (la misma pregunta seria para mail y repetir mail sin usar ninguna codificacion). Eso seria todo en cuanto al registro.
Yo creo que tú mismo te estás contestando. Usa un TEdit regular para la comprobación de la contraseña/email y en el evento BeforePost del DataSet que uses verificas que el contenido del TDBEdit y del TEdit correspondiente coincidan.

Cita:
Empezado por The Cid James Ver Mensaje
Ahora pasando al login, ya tengo el algoritmo de cifrado echo y puedo codificar lo que ingreso, los pasos como ya los describiste anteriormente serian. Ahora bien el problema no es cifrarlos sino como los traigo?
Pido NOMBRE y LA_CLAVE.
Hago Hash de la LA_CLAVE
Traigo CLAVE de la base de datos de usuarios (que contiene un Hash)
Comparo los valores de CLAVE y Hash(LA_CLAVE)
Si son iguales, dejo entrar.
Nuevamente, tú mismo das la respuesta; comparas lo que tiene la base con el hash de lo que escribe el usuario.

Cita:
Empezado por The Cid James Ver Mensaje
Otra cosa que quiero es como dije un doble cifrado, osea yo elijo la contraseña "pepito" esa contraseña primero la paso a MD5 y despues a sha1 para recien guardarla en la tabla, obviamente tambien tendria que hacer lo mismo en el login para que los hash coincidan.
Tampoco hay duda aquí. Simplemente aplicas las dos funciones tanto al registrar al usuario como al hacer el login.

Por otra parte, tengo entendido que hacer un doble cifrado no aumenta realmente la seguridad. Simplemente escoge un buen sistema de cifrado.

// Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Pasword EDN Delphi XE7 willwallace Varios 1 19-01-2015 14:05:32
Pasar parametros de pasword a una BD Access agova Conexión con bases de datos 1 13-04-2009 18:51:10
Como encriptar el pasword y datos desde una página html ? rolandoj Varios 24 13-01-2009 14:26:35
login josi Varios 1 10-06-2008 13:59:12
Pasar pasword por codigo a Tabla Paradox irvingcm Conexión con bases de datos 1 30-03-2005 03:30:47


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


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