Para recuperar un usuario borrado en SMF hay que seguir estos pasos:
1. Registrar una cuenta de usuario con los mismos datos del usuario que ha sido eliminado (nombre de usuario y email), esos datos se encuentran en la base de datos de algún backup que hayan hecho.
2. Ir a
Administración >> Mantenimiento >> Mantenimiento del Foro >> Miembros, ahí encontrarán varias opciones y hay 2 formas de restablecer su cuenta, una es por el mail que utilizó y la otra es por su nombre de usuario, yo recomiendo utilizar el Nombre de usuario en vez del mail, aunque esos 2 datos son igual de válidos.
Seleccionan cualquier de estas 2 opciones:
Dirección de email deNombre de usuario deabajo donde dice
Adjudicar posts al usuario, en la caja que está a la derecho de ese texto, deben escribir exactamente el nombre de usuario que tenía la persona que han eliminado de su foro, que es igual al nuevo usuario que han registrado con el mismo nombre de anterior usuario eliminado.
Luego se aseguran que esta opción esté tildada:
Añadir posts a los usuarios con un conteo de postsPor último presionan el botón
Adjudicar y listo!!
el usuario ya figurará como un Usuario y no como un Visitante, para pulir del todo esto...
3. Deben buscar en la base de datos este dato por ejemplo:
(163, 'usuario', 1425088236, 2, 0, 'spanish_es-utf8', 1457590782, 'usuario2', 0, 0, 0, '', '', 0, '', '', '80a7b07af2f6adc4de7f8091605ef7409d128823', '', 'sinmail@hotmail.com', 'Texto Personal', 1, '0001-01-01', '', '', '', '', '', '', '', 1, 1, '', '', 0, 'http://www.url.net/imagenes/img.png', 1, 0, 0, 'Título Personalizado', 1, 1, 0, 2, '190.224.132.198', '190.224.132.198', '', '', 0, 1, '', 2875, '', '', 4, 41493, 'f713', '', 0, '', 1),
usuario es el nombre de usuario, mientras
usuario2 es el nombre a mostrar, con esos datos ya tienen todo listo... para dejar a ese usuario tál como estaba antes de ser eliminado (a menos que el usuario haya hecho modificaciones en su perfil o publicar algunos posts antes del backup, etc.), pero en teoría todo va a funcionar perfectamente.
Si se fijan en esta parte:
(
163, 'usuario',
El
163 ese es el
ID del usuario que ha sido eliminado y desde PHPMyAdmin deben modificar la fila del usuario que desees restablecer y ahí asignarle el mismo ID del anterior usuario eliminado para que siga conservando su misma ID, luego lo otro es completar lo que sigue, fecha de registro, avatar, firma, IP, etc.
Espero que les sirva!!