Foros del Web » Programando para Internet » PHP »

Duda de login con cookies

Estas en el tema de Duda de login con cookies en el foro de PHP en Foros del Web. Hola a todos, estoy haciendo un sistema y quiero aclarar mis dudas en tanto a cookies, he leido conceptos y esto es lo que pretendo ...
  #1 (permalink)  
Antiguo 28/11/2010, 12:06
 
Fecha de Ingreso: septiembre-2009
Mensajes: 54
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Duda de login con cookies

Hola a todos, estoy haciendo un sistema y quiero aclarar mis dudas en tanto a cookies, he leido conceptos y esto es lo que pretendo hacer, corrijanme si estoy equivocado.

1- El usuario hace login marcando el check "recordar contraseña"
entonces recibo los datos y creo 2 cookies, el nombre del usuario y su contraseña encriptado en base64

2- el usuario cierra el navegador o visita la web al dia siguiente
empiezo haciendo condiciones, si hay sesion activa entra o sin hay cookie existente, hago un login con ellos mismos extraendo de la cookie el nombre de usuario y desencriptando su contraseña que estaba en base64 y BOOM se logueo

Es asi como entendi el uso de las cookies, quiero saber si estoy en lo correcto o me hace falta algo, doy gracias de anticipadas
  #2 (permalink)  
Antiguo 29/11/2010, 05:38
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Duda de login con cookies

Primero tienes un gran fallo de seguridad, porque base64 no se debe usar para encriptar contraseñas. Lo que algunos tienden a hacer es crear una columna adicional para guardar una llave con la contraseña, ambas juntas y encriptadas y esa es la que envían como cookie, para evitar enviar la contraseña original. Otros simplemente envían la contraseña original encriptada.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: cookies, login
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.