Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 193%
Ausl. d. letzten 5 Minuten: 184%
Ausl. d. letzten 15 Minuten: 215%
Aktulle Uhrzeit: 21:29
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
periodischer eMail - Check? |
|
periodischer eMail - Check? |
|
Hallo Leute, hallo Viktor...
...ich frag mal hier, da meine Suche im Netz leider bisher ergebnislos verlief:
Kennt jemand einen Hack, der periodisch (im ACP einstellbar, z.B. alle 3 onate) die eMail-Adressen der User überprüft, so ähnlich wie bei der Anmeldung mit eMail-Bestätigung? Sollte dann am besten so ablaufen, das ein bestimmtes Timeout gesetzt werden kann (z.B. 14 Tage), in der die eMail bestätigt werden muss und wenn diese Bestätigung ausbleibt, der Account automatisch gesperrt wird.
Hintergrund:
Die eMail-Adresse eines Users wird wie ein Ausweis benutzt, zumindest bei der Anmeldung. Ist der User registriert und ändert/löscht seine eMail-Adresse, bekommt das i.d.R. niemand mit.
Problem dabei ist m.E. aber rechtlicher Natur. Denn wenn im Fall der (Straf)fälle mal der Urspung zurückverfolgt werden muss, der Admin aber mit Schulterzucken mitteilen muss, das die angegebene eMail-Adresse, die ja als Eintrittsausweis hergehalten hat, nicht mehr gültig ist, könnte es Probleme geben (oder auch nicht; muss ich mich noch mal schlau lesen).
Ganz davon abgesehen dürfte es auch so ganz nützlich sein, die "vergesslichen User" anzustubsen :-)
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
11.01.2006 22:55 |
|
|
|
Nach einer Änderung der Emailadresse bekommen User automatisch wieder eine Freischaltungsemail.
Mit dieser Funktion ist es aber nicht möglich alle 3 Monate sowas zu machen.
__________________
|
|
11.01.2006 22:58 |
|
|
|
... huch, das ging schnell ;o) Haste mir beim Tippen zugesehen
Ne, das ist schon klar. War ja auch nur als Beispiel gedacht, was passieren soll.
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
11.01.2006 23:02 |
|
|
|
das einfachste wäre doch, alle user im acp auf "nicht aktiviert" zu setzen und allen eine neue freischaltungsmail zuzusenden.
so muss sich jeder wieder neu freischalten und die email-addy ist überprüft.
greetz
günni
__________________
|
|
12.01.2006 19:28 |
|
|
|
... na dann sollten wir uns da vieleicht mal ranmachen und sowas stricken?!
Ich würde es ja gerne auch selber machen und zur Verfügung stellen, aber leider fehlen mir da doch noch so einige Kenntnisse, als das ich es mir selber zutrauen würde, da was ordentliches zusammen zu bekommen...
Aber wie's nachher aussehen soll, das ist im Gedanken schon komplett fertig; also ne Art Pflichtenheft:
- ACP - Menü dafür
- Einstellbarer Zeitinterval, nach dem getestet werden soll
- Einstellbares Timeout, in dessen Zeitrahmen die eMail validiert werden muss
- Automatische Sperre nach Ablauf des Zeitfensters
- Benachrichtigung des Users über Sperre
- Gruppen -> Userrechte: User in Validierung?
- Einzelner User von Admin einstellbar, ob NICHT in der Validierung (default: validieren)
Da es hier vermutlich nicht ohne weitere Datenfelder in der DB geht, wäre es m.E. sinnvoll, da ne extra Tabelle für zu generieren. Dort sollte auch vermerkt werden, wann der User das letzte mal validiert wurde und die Zeit, die er als Reaktionszeit benötigt hat. Diese Daten wiederum sollten im ACP darstellbar sein.
Bei der autom. Sperre sollte man bedenken, das nicht nur die Usergruppe geändert wird, sondern auch die UserOnlineGroup und die RankGroup (wahlweise und/oder).
Was mir gerade noch dazu einfällt: Um die Serverlast bei grossen Foren zu verteilen, sollten pro Validierungslauf nicht mehr als z.B. 50 User abgeprüft werden. Vieleicht kann man das am RegDate festmachen, also z.B. am 10ten eines Monats werden die User validiert, die sich an einem 10ten angemeldet haben...
Noch was vergessen?
Bei der Gelegenheit noch eine andere Idee, die mir schon länger im Kopf rumspukt und die ich derzeit per Hand und PHPmyAdmin mache:
Wenn ich einen User endgültig lösche, aus welchen Gründen auch immer, trage ich i.d.R. die vom User verwendete eMail-Adresse in die Bannliste ein (ACP -> Zensur ->verbotene eMailAddys). Gleichzeitig kopiere ich den Datensatz des Users aus der wbb_users in eine BackUp - Tabelle, bevor ich sie endgültig lösche.
Diese Lösung finde ich nicht besonders schlau...
Ich hätte viel lieber einen Marker in der wbb_users bei einem User, der den Datensatz als gelöscht kennzeichnet und dieser Datensatz dann halt nicht mehr mitgezählt resp. irgendwo angezeigt wird. Das erübrigt dann auch automatisch die händische Eintragung der eMailAddy in die Sperrliste...
Vieleicht könnte man das über eine spezielle Usergruppe "gelöschte User" mit besonderen Merkmalen (wird nicht gezählt, nicht angezeigt, ...) regeln...
Eigentlich zwei eigenständige Sachen, aber in gewisser Weise gehören die auch zusammen, denke ich. Vieleicht kann man das in enem Hack zusammenfassen...
So. Genug gelabert für heute
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
12.01.2006 19:58 |
|
|
|
|
Zitat: Original von batida444
das einfachste wäre doch, alle user im acp auf "nicht aktiviert" zu setzen und allen eine neue freischaltungsmail zuzusenden. |
|
|
Das halte ich für nicht durchführbar und das gibt mit Sicherheit Ärger, da nicht aktivierte Benutzer weit weniger Rechte haben als Aktivierte User.
Ich mag mir garnicht vorstellen wollen was abgeht, wenn ich Vorstandsmitglieder auf "inaktiv" setze und die nicht mehr an ihre Boards kommen; die jagen mich beim nächsten Treffen geteert und gefedert vom Platz
__________________ *_*_*_*_*_*
Immer schön rechts fahren und kein Geld verlieren ;o)
Gruss
Micha
|
|
12.01.2006 20:01 |
|
|
|
Ich glaube die Jungs von JGS haben sowas gecodet, allerdings nicht mit perodischer Abfrage. Weiß auch nicht obs nen freies Addon war oder zu den VIP Addons gehört! Aber ich glaube das war sowas.
__________________ Klage gegen Abmahnung - Unterstützungsaufruf des Supernature-Forums
Alle Infos zu der Aktion sowie die Dokumentation des gesamten Falls
http://www.supernature-forum.de/spendenaktion/index.php
|
|
12.01.2006 20:04 |
|
|
|
|
Zitat: Original von M*I*B
|
Zitat: Original von batida444
das einfachste wäre doch, alle user im acp auf "nicht aktiviert" zu setzen und allen eine neue freischaltungsmail zuzusenden. |
|
|
Das halte ich für nicht durchführbar und das gibt mit Sicherheit Ärger, da nicht aktivierte Benutzer weit weniger Rechte haben als Aktivierte User.
Ich mag mir garnicht vorstellen wollen was abgeht, wenn ich Vorstandsmitglieder auf "inaktiv" setze und die nicht mehr an ihre Boards kommen; die jagen mich beim nächsten Treffen geteert und gefedert vom Platz
|
|
|
durchführbar is das ganz schnell.
und wenn sie ne richtige email-addy angegeben haben, dann isses ein klick und sie sind wieder aktiviert.
egal ob vorstand oder nich
greetz
günni
__________________
|
|
12.01.2006 22:49 |
|
|
|
|
Zitat: Original von M*I*B
... ich glaube das Teil von Jens macht was ganz ansderes, nämlich ne Überprüfung, ob die Maildomain existiert und ne feste IP hat oder so. JGS ist mir nicht ganz unbekannt und Jens auch nicht
Aber die haben derzeit fett mit ihrem komischen Shop-System zu tun und irgendwie werde ich das Gefühl nicht los, das die jetzt stetig weiter auf die kommerzielle Schiene umschwenken... Womit ich nicht sagen möchte, das ich nicht für gute und ausgereifte Produkte Bares auf den Tisch legen will...
BTW: Schönen Gruss eines Ex-Hamelners nach Hameln
|
|
|
Stümmt, du hast recht. Diese Funktion hatte der Hack. Ja leider die sind mit Ihrem Shop, ebay, Google usw usw System sowas von beschäftigt. Leider. Ich befürchte auch, das alle anderen guten Hacks langsam aber sicher in Vergessenheit geraten. Na warten wir mal ab, wie sich das ganze dort noch so entwickelt.
__________________ Klage gegen Abmahnung - Unterstützungsaufruf des Supernature-Forums
Alle Infos zu der Aktion sowie die Dokumentation des gesamten Falls
http://www.supernature-forum.de/spendenaktion/index.php
|
|
13.01.2006 06:50 |
|
|
|
|
|
|