• 0
  • 1 RepliesReplies
  • 2616 ReadTimes Read
  • 0 PointsPoints

Topic: [TIP] Agregar usuario borrado (usando un backup)

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Es dificil de explicar, y no se si les servira pero aqui les pongo..

Abren su Backup de la BD con el notepad++ (es el mas recomendado, si no lo tienen, pues bajenlo es facil de encontrarlo en San Google)

Buscan algo parecido a esto

Code: [Select]
INSERT INTO `smf_members`
a lado de este veran un parentesis, deben seleccionar ese codigo hasta el final de ese parentesis

Quedando como muestro ahora

Quote
INSERT INTO `smf_members` (`ID_MEMBER`, `memberName`, `dateRegistered`, `posts`, `ID_GROUP`, `lngfile`, `lastLogin`, `realName`, `instantMessages`, `unreadMessages`, `buddy_list`, `pm_ignore_list`, `messageLabels`, `passwd`, `emailAddress`, `personalText`, `gender`, `birthdate`, `websiteTitle`, `websiteUrl`, `location`, `ICQ`, `AIM`, `YIM`, `MSN`, `hideEmail`, `showOnline`, `timeFormat`, `signature`, `timeOffset`, `avatar`, `pm_email_notify`, `karmaBad`, `karmaGood`, `usertitle`, `notifyAnnouncements`, `notifyOnce`, `notifySendBody`, `notifyTypes`, `memberIP`, `memberIP2`, `secretQuestion`, `secretAnswer`, `ID_THEME`, `is_activated`, `validation_code`, `ID_MSG_LAST_VISIT`, `additionalGroups`, `smileySet`, `ID_POST_GROUP`, `totalTimeLoggedIn`, `passwordSalt`)

Bueno de esta forma ya tienen para hacer una parte de la consulta, pero falta el mas importante.. y es buscar el usuario..

Lo hacen simplemente por el nick del usuario hasta que encuentren el que se habia borrado accidentalmente.. y lo que hacen es seleccionar desde el Parentesis en la que se encuentra su ID principal hasta el final del parentesis para ESE usuario quedando..

Quote
(1, 'vicram10', 1253658510, 5, 1, '', 1256787514, 'vicram10', 2, 0, '', '', '', 'BLABLA', 'thedarkness@sharedownload.org', 'Personal Text', 1, '1985-06-22', 'ShareDownload', 'http://www.sharedownload.org', 'Villa Elisa - Paraguay', '', '', '', 'thedarkness@sharedownload.org', 0, 1, '', '', 0, '', 0, 0, 1, 'Custom Title', 1, 1, 0, 2, '127.0.0.1', '127.0.0.1', '', '', 1, 1, '', 7, '', '', 4, 257548, 'd174')

Veran, lo que hice fue seleccionar desde el parentesis que esta antes de su ID_MEMBER que en este ejemplo es el "1" hasta el parentisis que cierra ese usuario o de esa linea..

Luego es cuestion de juntar ambos

Quote
INSERT INTO `smf_members` (`ID_MEMBER`, `memberName`, `dateRegistered`, `posts`, `ID_GROUP`, `lngfile`, `lastLogin`, `realName`, `instantMessages`, `unreadMessages`, `buddy_list`, `pm_ignore_list`, `messageLabels`, `passwd`, `emailAddress`, `personalText`, `gender`, `birthdate`, `websiteTitle`, `websiteUrl`, `location`, `ICQ`, `AIM`, `YIM`, `MSN`, `hideEmail`, `showOnline`, `timeFormat`, `signature`, `timeOffset`, `avatar`, `pm_email_notify`, `karmaBad`, `karmaGood`, `usertitle`, `notifyAnnouncements`, `notifyOnce`, `notifySendBody`, `notifyTypes`, `memberIP`, `memberIP2`, `secretQuestion`, `secretAnswer`, `ID_THEME`, `is_activated`, `validation_code`, `ID_MSG_LAST_VISIT`, `additionalGroups`, `smileySet`, `ID_POST_GROUP`, `totalTimeLoggedIn`, `passwordSalt`)  VALUES
(1, 'vicram10', 1253658510, 5, 1, '', 1256787514, 'vicram10', 2, 0, '', '', '', 'BLABLA', 'thedarkness@sharedownload.org', 'Personal Text', 1, '1985-06-22', 'ShareDownload', 'http://www.sharedownload.org', 'Villa Elisa - Paraguay', '', '', '', 'thedarkness@sharedownload.org', 0, 1, '', '', 0, '', 0, 0, 1, 'Custom Title', 1, 1, 0, 2, '127.0.0.1', '127.0.0.1', '', '', 1, 1, '', 7, '', '', 4, 257548, 'd174')

Una ves que tienen esto, entran a su PHPmyadmin, y en la pestaña SQL, insertan ese codigo que armamos, y lo ejecutan, automaticamente, volvera a introducir al usuario borrado, recuperando los posts en la que él se encuentra...

Luego es cuestion de hacer Mantenimiento--->Reparar cualquier error encontrado o Mantenimiento---->Recontar todos los totales para que vuelva a contar los posibles fallos en desconcordancia con la cantidad de post y demas..

Ahi tienen.. ojala les sirva.. y sino.. no importa.. a otros le servira..  ;D  :)  ;)

salu2

Fuente

You do not have permission to give points
point 0 Points

This topic did not receive points.

no avatar
Usuario: k0da
Rango: Nuevo Usuario
Mensajes: 103
Points: 1
Perfil: View Profile
Re:[TIP] Agregar usuario borrado (usando un backup)
Reply #1 June 07, 2011 - 01:32 13:32
la verdad me viene de 10 ya que un usario borro su cuenta y quiere volverla a tener. :)

grax

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines