Foros del Web » Programando para Internet » PHP »

Que hago???

Estas en el tema de Que hago??? en el foro de PHP en Foros del Web. Hola, he borrado todas las contraseñas de los usuarios de una tabla de una bbdd en mysql, y el sistema no me permite ingresar al ...
  #1 (permalink)  
Antiguo 09/08/2012, 13:27
 
Fecha de Ingreso: mayo-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 1
Que hago???

Hola, he borrado todas las contraseñas de los usuarios de una tabla de una bbdd en mysql, y el sistema no me permite ingresar al sistema cuando ingreso el nombre de usuaro,alguien puede ayudarme?(las contraseñas estan con md5)



Gracias de antemano.
  #2 (permalink)  
Antiguo 09/08/2012, 13:31
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Que hago???

asigna les una a cada usuario con algún dato personal + su login, o enviarles un enlace para recuperarla mediante un script en php
menudo lio.. XD
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}
  #3 (permalink)  
Antiguo 09/08/2012, 13:32
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Que hago???

Donde esta su respaldo de la base de datos ? (es esencial)

Si no tiene un respaldo (de por si ya es preocupante) yo crearía un sistema de recuperar contraseña para que los usuarios ingresen una nueva.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #4 (permalink)  
Antiguo 09/08/2012, 13:32
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Que hago???

restaurar la base de datos con un backup reciente?, en fin, si tienes el backup ya te salvaste y puede que solo pierdas cambios minimos, si no tienes un backup pues dejame decirte que estas jodido hermano, lo unico que quedaria sería desarrollar un sistema para generar una nueva contraseña, por ejemplo via email...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #5 (permalink)  
Antiguo 09/08/2012, 13:34
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Que hago???

El borrado en mysql es permanente, de modo que son irrecuperables.

Tendrías que crear manualmente el hash md5 de una contraseña, y guardarlo en un usuario, por ejemplo el administrador y ya de ahí si el sistema permite administras los usuarios, crearles contraseñas, de lo contrario, tendrá que ser usuario por usuario.
  #6 (permalink)  
Antiguo 09/08/2012, 13:35
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Que hago???

podría ser.. :
script_recuperar_pass.php
le envías un mail con un enlace a este script con ?login=SuLogin
le haces rellenar datos privados que solo ellos conoces, (esto todo sistema debería tenerlo..)
le dices que ingrese una nueva contraseña, le das md5 y la envías, y wola ?
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}
  #7 (permalink)  
Antiguo 09/08/2012, 13:43
 
Fecha de Ingreso: agosto-2012
Ubicación: Santiago
Mensajes: 124
Antigüedad: 11 años, 8 meses
Puntos: 60
Respuesta: Que hago???

Y deja un mensaje en tu página para que piensen que no es una "estafa" para obtener sus datos xD.

O creales una pass aleatoria a cada usuario y se la mandas al email :3 y después cuando logeen, las cambian
__________________
~~Aprendiendo.
Become a Programmer, Moth*rf*cker
  #8 (permalink)  
Antiguo 09/08/2012, 16:14
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Respuesta: Que hago???

Yo generaría un pass temporal, lo enviaría a cada user y activaría algún campo para forzar el cambio de contraseña.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **

Etiquetas: mysql, tabla, usuarios
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 07:21.