Welcome, Guest. Please Login or Register.
April 28, 2025, 11:30:28 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  [datenbank] geisteraccounts? « previous next »
Pages: [1] Reply Ignore Print
Author Topic: [datenbank] geisteraccounts?  (Read 819 times)
maobe
Full Member
***
Posts: 227


hinein, hindurch und darüber hinaus!

ICQ - 35627599 WWW
[datenbank] geisteraccounts?
« on: May 13, 2003, 09:51:19 AM »
Reply with quote

folgendes:

ich hab ja letztens ein 1.4.1 auf 1.5.2 sowie ein yabb-gold auf 1.5.2 konvertiert, und im zuge dessen useraccounts via phpmyadmin gelöscht, die keine valide mailadresse aufwiesen.
so wie es scheint, haben beide boards jetzt "geisteraccounts" in der datenbank, da beim versenden einer rundmail immer noch mailadressen auftauchen, deren account gelöscht wurde. wenn ich der db nach diesen adressen suchen lasse, wird natürlich nix gefunden  :P

hat jemand eine idee?
Logged

www.grofafo.org - Das GROSSE Fantasy-Forum
www.nachtbrett.de - Das Nachtbrett
chris
Guest
Re:[datenbank] geisteraccounts?
« Reply #1 on: May 13, 2003, 10:21:25 AM »
Reply with quote

Kann "eigentlich" nicht sein....

Die Mailing-Funktion greift auf die members-Tabelle zu um die Mails zu versenden... sprich: Kein Eintrag in der members-Tabelle = keine Mail !?

Ausserdem ist es eine ganz schlechte Idee Accounts über phpMyAdmin zu löschen... dabei werden nämlich ne Menge Sachen nicht berücksichtigt... wenn YaBB einen User löscht läuft im Hintergrund nämlich noch folgendes ab:

  • "messages" wird aktualisiert (MEMBER_ID wird für den User den man löscht auf -1 gesetzt)
  • in "members" wird der User gelöscht
  • in den Log-Tabellen werden alle Einträge für den User gelöscht (log_topics, log_boards, etc.)
  • "instant_messages" wird aktualisiert
  • etc.
Wie hast Du denn nach den eMail-Adressen in der DB gesucht? Probier mal sowas:

SELECT * FROM yabbse_members WHERE emailAdress LIKE '%name%'

wobei Du für "name" nur einen teil der Adresse einsetzt... angenommen der User nutzt die Adresse: "[email protected]" dann nimm nur "dufiesling" als Suchstring...

SELECT * FROM yabbse_members WHERE emailAdress LIKE '%dufiesling%'

gibts dann auch keine Treffer?
Logged
maobe
Full Member
***
Posts: 227


hinein, hindurch und darüber hinaus!

ICQ - 35627599 WWW
Re:[datenbank] geisteraccounts?
« Reply #2 on: May 13, 2003, 10:38:24 AM »
Reply with quote

da es sich um eine grössere anzahl "toter" accounts handelte bin ich über myadmin vorgegangen, weil das einfach schneller geht.

members teilweise anzeigen--->suche nach der mailadresse--->user löschen

nach 10 vorgängen ins board--->totalwerte neu berechnen

die adresse ist in der liste die das board zum mailen erstellt nicht enthalten.

ich behalt das mal im auge, kann sein das es sich auch erledigt hat  ::)
Logged

www.grofafo.org - Das GROSSE Fantasy-Forum
www.nachtbrett.de - Das Nachtbrett
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  [datenbank] geisteraccounts? « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.045 seconds with 16 queries.