Seite 1 von 1
Suche mod der das Anlegen eines Users 'sicherer' macht
Verfasst: 12.07.2005 15:25
von Samos
Bei mir auf dem board haben sich in den letzten Wochen ein paar User registriert die in ihren homepages lustige URLs haben die auf Drogen- oder Sex-sites verweisen.
Ich möchte das eindämmen/verhindern bzw. das Anlegen eines Users etwas erschweren. Bestätigen durch email hab ich schon eingestellt in meinem board. Hab mal auf einem anderen board gesehen das man Zahlen-/Buchstabenkombinationen eingeben muss die zufällig erzeugt werden wenn man sich registriert. Das wäre schon mal was denk ich
Gut wäre auch wenn ich als admin eine PM bekomme das sich jemand neu registriert hat.
Ich hab schon mit der Suchfunktion gearbeitet aber nix gefunden was in die Richgung geht, oder nach den falschen Wörtern gesucht.
Hat da jemand vielleich nen Tip wie ich solche Mods finde?
Verfasst: 12.07.2005 18:25
von Mario Siebert
Hab mal auf einem anderen board gesehen das man Zahlen-/Buchstabenkombinationen eingeben muss die zufällig erzeugt werden wenn man sich registriert
Die Visuelle Verifizierung ist seit dem 2.0.11 Standard im phpbb, du kannst sie im Administrationsbereich unter Allgemeines=>Konfiguration=>Aktiviere visuelle Bestätigung einschalten.
Grüße Mario
Verfasst: 12.07.2005 20:44
von ATARI
falls du ein nicht 2.0.11 kompatibles template verwendest, musst deins nachrüsten:
http://www.phpbb.de/doku/kb/artikel.php ... 1+template
Verfasst: 13.07.2005 10:00
von Samos
Danke für die schnelle Antwort
Das hab ich alles brav gemacht. Nach dem 'upgrade' hab ich jetzt zwar zwei radio buttons mit yes und no in der Config Seite des boards aber wenn sich jemand neu registrieren will kommt folgende Meldung:
Code: Alles auswählen
General Error
Could not delete stale confirm data
DEBUG MODE
SQL Error : 1146 Table 'usr_web4_1.CONFIRM_TABLE' doesn't exist
DELETE FROM CONFIRM_TABLE WHERE session_id NOT IN ('0932d5f601b56af2ee7a820ca931dd16', '341833359b6bc9e8c0c1074375791039', '5840645c5e97a1d187f9f7de2ffb6cf2', '5c190cd1cc779fa1599dec50801ff82c', 'd245576462106ce016d480939ed976a0', 'f2a13e819e6c0d4abb158dfcd69b3892', 'fd8654dc799c49afb6e1b032b46c14e8')
Line : 928
File : usercp_register.php
Die Meldung kommt nach dem man den Registration Agreement Terms zugestimmt hat.
Ich hab auch schon mal das alte template ohne Modifikation wieder hochgeladen und auch das aktuelle subsilver template aus dem komplett download vom 2.0.16er board. Immer dasselbe Ergebnis.
In Zeile 928 von usercp_register.php steht:
Code: Alles auswählen
message_die(GENERAL_ERROR, 'Could not delete stale confirm data', '', __LINE__, __FILE__, $sql);
Leider sagt mir das nicht wirklich viel
Wie kann ich das wieder fixen?
Verfasst: 13.07.2005 10:11
von ATARI
sowie ich das verstehe, wollte sich da jemand zweimal mit der selber sid registrieren..
sids, mit denen sich user registriert haben, werden dann in der datenbank gespeichert, und wenn sich ein user mit einer sid, die in db schon als eine, mit sich schon mal einer registriert ist, zu registrieren versucht, kommt eben die fehlermeldung.
vielleicht lieg ich auch völlig falsch, aber so würds ich mir jetzt erklären.
lasse mich aber gern eines besseren belehren!

Verfasst: 13.07.2005 10:25
von Samos
An der sessionid liegts wohl nicht da ich das von mehreren Rechner aus, gestern und heute probiert hab.
Hab grad das neu anlegen mit ein und ausgeschalteter Visual Option probiert. Wenn die Bestätigung per Visualisierung ein ist kommt der Fehler, wenn die Option aus ist kommt der Fehler nicht. Liegt also irgendwo dadran schätz ich.
Komisch ist auch das bei mir zwar die zwei radio buttons ersichtlich aber nicht vorbelegt sind. Steht auch links von den buttons nix dabei was sie machen.
Ich kann damit zwar offenbar Visual Option ein und ausschalten, seh aber nicht ob sie ein oder aus ist.
So schaut das aus:
[ externes Bild ]
Muss doch irgendwie zu fixen sein das Dings
