Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 39

Thema: cronjob: Unbestätigte Benutzer löschen

  1. #1

    cronjob: Unbestätigte Benutzer löschen

    Hallo,

    welcher Administrator kenn es nicht, dass sich Benutzer im Forum registrieren und dann aber die Registrierung mit dem zugemailten Aktivierungslink nicht bestätigen.

    Mit diesem kleinen Script kann man das Löschen dieser Benutzer nach xx Tagen automatisieren. Mehr Angaben findet ihr im Script selber.

    mfG Xothous


    P.S. Wäre vieleicht ganz nett, wenn man einen Sticky Thread einrichten könnte, in dem die cronjobs gesammelt werden. Werden auf Dauer sicher einige werden.

    (Stand 05.01.2005)
    Angehängte Dateien Angehängte Dateien
    Geändert von Xothous (05.01.2005 um 15:36 Uhr)

  2. #2
    Danke, sehr nützlich

    P.S. Wäre vieleicht ganz nett, wenn man einen Sticky Thread einrichten könnte, in dem die cronjobs gesammelt werden. Werden auf Dauer sicher einige werden.
    Evtl. wäre es sinnvoll für die Scheduled Tasks ein extra Forum einzurichten.
    Scott me up, Beamie!!
    Unser vB: Television Board

  3. #3
    vB-Guru Avatar von Gandalf2003
    Registriert seit
    30.07.2003
    Ort
    Hamburg
    Alter
    40
    Beiträge
    1.683
    und wie oft sollte man den cron ausführen lassen? 1mal pro woche?
    wie wäre dann die einheit anzugeben?
    bye Gandalf

    Webmaster & technical Administrator by:Politikarena.eu/.de/.com/.net/.org
    Probleme mit deinem Forum? Dann melde Dich bei mir ;-)

  4. #4
    Zitat Zitat von CharlieBrown
    und wie oft sollte man den cron ausführen lassen? 1mal pro woche?
    wie wäre dann die einheit anzugeben?
    Also ich lasse das jede Woche einmal durchfühen, ist eigentlich ein guter Wert.

    10 4 * * Mon unbestätigte Benutzer löschen

    Aber das kannst du einstellen wie du möchtest.

    Xothous

  5. #5
    Woran kann es liegen, dass dieses spezielle Script nicht ausgeführt wird. Rechte sind richtig gestetzt. Wenn ich jetzt ausführen klicke löscht er auch richtigerweise. Im Protokoll wird es nicht aufgeführt.

  6. #6
    Wenn ich das Script direkt aufrufe gehe es nicht... Hätte es jetzt direkt als Cronjob eingerichtet.

  7. #7
    Profi-Benutzer Avatar von Onkel_Tom
    Registriert seit
    19.10.2001
    Ort
    Stuttgart
    Alter
    41
    Beiträge
    350
    Also bei mir ist das auch etwas komisch...
    Wenn ich das Script direkt unter Zeitgesteuerte Aufgaben mit "Jetzt starten!" ausführe funktioniert es. Aber wenn es über den Cron laufen soll wird das Script nicht gestartet und hinterläßt auch keine Logs.

    Woran kann das liegen ???

  8. #8
    Bingo - genauso ist es bei mir auch!

  9. #9
    Profi-Benutzer Avatar von Onkel_Tom
    Registriert seit
    19.10.2001
    Ort
    Stuttgart
    Alter
    41
    Beiträge
    350

    Lächeln

    Dann probier mal meine gebugfixte Version im Anhang.
    Da waren ein paar Fehlerchen drin die mein MySQL und PHP so nicht verarbeiten wollten wenn es als Cronjob gelaufen ist
    Angehängte Dateien Angehängte Dateien

  10. #10
    Also wenn ich das von extern aufrufe geht es immer noch nicht.
    (http://www.apfeltalk.de/includes/cro...nconfirmed.php)

  11. #11
    Zitat Zitat von Macindy
    Also wenn ich das von extern aufrufe geht es immer noch nicht.
    (http://www.apfeltalk.de/includes/cro...confirmed.php)
    Das ist normal, gewollt und auch ganz gut so
    Scott me up, Beamie!!
    Unser vB: Television Board

  12. #12
    Profi-Benutzer Avatar von Onkel_Tom
    Registriert seit
    19.10.2001
    Ort
    Stuttgart
    Alter
    41
    Beiträge
    350
    Zitat Zitat von Macindy
    Also wenn ich das von extern aufrufe geht es immer noch nicht.
    (http://www.apfeltalk.de/includes/cro...nconfirmed.php)
    Dafürt sorgt die erste Routine im Script
    Aus Sicherheitsgründen sollten solche Cronscripte niemals direkt vom Browser aus ausführbar sein!
    Aber sonst läuft es nun, oder ?

  13. #13
    Zitat Zitat von Onkel_Tom
    Dann probier mal meine gebugfixte Version im Anhang.
    Da waren ein paar Fehlerchen drin die mein MySQL und PHP so nicht verarbeiten wollten wenn es als Cronjob gelaufen ist
    Ich habe auch mit dieser Version noch das Problem das dass Script nicht richtig per Cronjob ausgeführt wird. Nur wenn ich über "Jetzt starten" gehe klappt das ganze.
    Ich konnte den Fehler bis jetzt nicht finden. Aber evtl. sehe ich auch nur den Wald vor lauter Bäumen nicht?!

  14. #14
    Funktioniert bei mir weiterhin auch nicht.

  15. #15
    Profi-Benutzer Avatar von Onkel_Tom
    Registriert seit
    19.10.2001
    Ort
    Stuttgart
    Alter
    41
    Beiträge
    350
    Bei mir auch nicht aber der versuch war's wert

  16. #16
    Neuerdings habe ich dies im error_log entdeckt:
    [Wed Sep 22 09:00:21 2004] [error] PHP Fatal error: Call to undefined function: delete_user() in /xxx/includes/cron/del_unconfirmed.php on line 57

  17. #17
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Zitat Zitat von Macindy
    Neuerdings habe ich dies im error_log entdeckt:
    [Wed Sep 22 09:00:21 2004] [error] PHP Fatal error: Call to undefined function: delete_user() in /xxx/includes/cron/del_unconfirmed.php on line 57
    Hm, suche in cron/del_unconfirmed.php mal:
    Code:
    $del_useres = '';
    Füge darüber ein:
    Code:
    require_once('./includes/adminfunctions.php');

  18. #18
    Danke, so funzt das jetzt auch per Cron!

  19. #19
    vB-Guru Avatar von Metro Man
    Registriert seit
    24.11.2003
    Ort
    Erfurt
    Alter
    29
    Beiträge
    2.000
    echt super habe ich schon gesucht
    Wenige sind imstande, von den Vorurteilen der Umgebung abweichende Meinungen gelassen auszusprechen; die meisten sind sogar unfähig, überhaupt zu solchen Meinungen zu gelangen.
    Albert Einstein

    www.allround-port.de



  20. #20
    Hatte nach langer Zeit mal wieder Zeit und hab das Script mal aktualisiert.

    Siehe 1. Beitrag

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Löschen über cronjob...?
    Von adusei im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 10
    Letzter Beitrag: 24.02.2004, 20:43
  2. Benutzer: Sende Email an Benutzer & Mailing Liste erstellen
    Von kaihawaii im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 0
    Letzter Beitrag: 22.02.2004, 22:44
  3. Können benutzer sich selber löschen ?
    Von Demux im Forum vBulletin Vor dem Kauf
    Antworten: 36
    Letzter Beitrag: 29.09.2003, 18:56
  4. ausgewählte Benutzer lassen sich nicht löschen
    Von CFighter im Forum vBulletin 2 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 25.11.2001, 13:09

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •