|    
			
				11/04/2003, 10:30
			
			
			  | 
  |   | O_O |  |  Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile 
						Mensajes: 34.417
					 Antigüedad: 23 años, 9 meses Puntos: 129 |  | 
  |  La libreria la necesitas si usas las funciones de encriptación/desencriptació mycrypt() ...
 Esas funciones de encriptación .. son en ambos sentidos .. osease, puedes encriptar y volver a desencriptar.
 
 En cuanto a guardar contraseñas en una tabla de tu BD .. se suele usar el las funciones MD5() .. Esta es encriptación en UN solo sentido .. osese, se encripta  y no hay forma de desencriptarlo.
 
 El funcionamiento usando MD5() (o crypt() y alguna mas) es:
 * Tu usuario ingresa su contraseña a la hora de registrarse -> la codificas MD5() y la guardas en tu BD.
 * Cuando tu usuario entra a hacer el "login" recoges su contraseña .. la codificas MD5() (o la que usastes para guardarlo) y lo comparas con el dato de tu BD .. Si es igual lo dejas pasar.
 
 ** Si necesistas de opción "recordar contraseña" .. Lo que se suele hacer (ya que no es posible desencriptarla) es que tu sistima (previo las preguntas típicas o  se lo envias por un e-mail confirmado) le generas un password via PHP lo codificas MD5() y lo guardas en la BD .. El password generado (no el MD5() aplicado) se lo envias al usuario y le invitas a q se modifique el password tras entrar con ese password provisional ..
 
 Un saludo,
 
				__________________Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
     |