Advertisement:

Author Topic: [TIP] Agregar usuario borrado (usando un backup)  (Read 5647 times)

Offline vicram10

  • SMF Hero
  • ******
  • Posts: 5,751
  • Gender: Male
  • Founding Father of Ultimate Portal
    • vmrm10 on Facebook
    • @vicram_10 on Twitter
    • Noticias Tecnologicas, Tutoriales e Internet
[TIP] Agregar usuario borrado (usando un backup)
« on: December 30, 2010, 09:50:53 PM »
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

Offline ●[¤«HuGo»¤]●

  • Full Member
  • ***
  • Posts: 696
  • Gender: Male
    • Libros Completos
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #1 on: December 30, 2010, 10:30:19 PM »
Muchas gracias vicram! Seguro que servira mucho por que no falta quien elimine a un user y luego se arrepienta xD

lean

  • Guest
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #2 on: December 31, 2010, 06:50:09 AM »
Muy bueno vicram!

Offline DoctorMalboro

  • SMF Hero
  • ******
  • Posts: 9,084
  • Gender: Male
  • うまいいいいいい!!!!!
    • @DoctorMalboro on Twitter
    • Personal website
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #3 on: December 31, 2010, 09:58:19 AM »
Muy interesante. Aunque es mejor bannearlo que borrarlo, total, la cantidad de usuarios importa :P

Offline zutzu

  • SMF Hero
  • ******
  • Posts: 2,925
  • Gender: Male
  • by Fireworks!
    • SMF Themes - Soporte - Mods
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #4 on: January 02, 2011, 06:44:38 PM »
Claro que sirve, y también conozco a un amigo que le servirá mucho :P

muy útil, gracias vicram!

lean

  • Guest
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #5 on: January 02, 2011, 06:46:42 PM »
Me olvidaba, agregado al indice de tips!!

Offline vicram10

  • SMF Hero
  • ******
  • Posts: 5,751
  • Gender: Male
  • Founding Father of Ultimate Portal
    • vmrm10 on Facebook
    • @vicram_10 on Twitter
    • Noticias Tecnologicas, Tutoriales e Internet
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #6 on: January 02, 2011, 09:24:53 PM »
de nada muchachos.. para eso estamos...

salu2

Offline .ABM.

  • SMF Hero
  • ******
  • Posts: 1,949
  • Gender: Male
  • C.A.B.J
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #7 on: January 03, 2011, 06:29:55 PM »
Muy buen tip para tener en cuenta, gracias vic.

Offline The_Sant

  • Jr. Member
  • **
  • Posts: 351
Re: [TIP] Agregar usuario borrado (usando un backup)
« Reply #8 on: January 26, 2015, 04:51:21 PM »
No he podido lograrlo, la versión de mi foro es de 2.0.9, el usuario borrado dice: visitante y se muestran sus mensajes, en administración existe esta opción....

Adjudicar posts de invitado hechos con

Dirección de email de
Nombre de usuario de

Pero no hace nada cuando le doy clic al botón adjudicar.....