Registrierungen während einer bestimmten Uhrzeit sperren!!!

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Skippy
Mitglied
Beiträge: 212
Registriert: 19.08.2006 11:10
Wohnort: Eisenberg

Beitrag von Skippy »

Als kleiner Hinweis in die Richtige richtung

Code: Alles auswählen

      $current_fc_time = date('Gi',time()); 
      if ($current_fc_time <= '859' || $current_fc_time >= '2159') 
      { 
         ......
      } 
Der code
bedeutet also das das Forum zwischen 9 Uhr und 22 Uhr geöffnet ist (vorrausgesetzt es wurde nicht im ACP gesperrt).

Code: Alles auswählen

if ($current_fc_time <= '859' || $current_fc_time >= '2159')


Soll es in dieser Zeit gesperrt und zu allen anderen Zeiten geöffnet sein, dann muss der code so lauten:

Code: Alles auswählen

if ($current_fc_time >= '859' && $current_fc_time <= '2159')

Jetzt musst du es nur noch an die Richtige stellen Packen

z.b. in der /include/usercp_register.php


irgendwo am anfang

Code: Alles auswählen

      $current_fc_time = date('Gi',time()); 
      if ($current_fc_time <= '859' || $current_fc_time >= '2159') 
      { 
 	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
      }
Man könnte es aber bestimmt hinbekomen das nachts nur anmeldungen per admin möglich sind und tagsüber auch per mail
psychodiddl
Mitglied
Beiträge: 118
Registriert: 18.03.2004 10:02
Wohnort: Essen, NRW

Beitrag von psychodiddl »

Danke ;-)

Habs eingebaut und bin mal gespannt obs funktioniert.

Kann man da vielleicht noch einen Hinweis irgendwie integrieren, dass eine Registrierung wegen der Uhrzeit nicht möglich ist???
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Skippy hat geschrieben:Als kleiner Hinweis in die Richtige richtung

Code: Alles auswählen

      $current_fc_time = date('Gi',time()); 
      if ($current_fc_time <= '859' || $current_fc_time >= '2159') 
      { 
         ......
      } 
Hehe, der Code kommt mir aber schwer bekannt vor. :D
psychodiddl hat geschrieben:Kann man da vielleicht noch einen Hinweis irgendwie integrieren, dass eine Registrierung wegen der Uhrzeit nicht möglich ist???
Pass doch einfach die von Skippy vorgegebene message_die Meldung entsprechend an. ;)
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Kommt mir auch bekannt vor, - ich hatte den Code damals weiter "ausgebaut"...
(das "Über-Mitternacht-Problem" wurde auch, aber per PN gelöst)

roger
psychodiddl
Mitglied
Beiträge: 118
Registriert: 18.03.2004 10:02
Wohnort: Essen, NRW

Beitrag von psychodiddl »

AmigaLink hat geschrieben:Pass doch einfach die von Skippy vorgegebene message_die Meldung entsprechend an. ;)
Ups, ja ich glaub ich bin blind ;-) Danke für den Hinweis lol
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ roger
Was für ein über mitternacht problem???
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Hallo AmigaLink,

wir hatten das "Forum geöffnet/geschlossen" weitergeführt, wie Du hier sehen kannst. Dann gab es noch das Problem, wenn das Forum über Mitternacht hinweg geöffnet/geschlossen sein sollte (also wenn der Zeitpunkt "Mitternacht" eingeschlossen sein sollte).

Wenn's Dich interessiert: einfach eine PN.


roger
benchfrooser
Mitglied
Beiträge: 75
Registriert: 21.06.2006 08:55

Beitrag von benchfrooser »

Das geht doch mit der Option, dass der Admin die User frei schalten muss viele einfacher?

Jeder kann sich zu jederzeit anmelden, aber erst am nächsten Tag können sie Beiträge schreiben. Und wenn euch der User suspekt vorkommt einfach nicht frei schalten.

Welches Forum ist das, wo es Probleme gibt?
Signatur außer Betrieb
Skippy
Mitglied
Beiträge: 212
Registriert: 19.08.2006 11:10
Wohnort: Eisenberg

Beitrag von Skippy »

@AmigaLink

Ja genau da hab ich es her


@benchfrooser

naja klar geht es einfacher aber die Lösung hat auch was an sich den die meissten Spammer kommen eh nachts.


@roger

Versteh ich das richtig das wenn ich mit dem Code Mitternacht Sperre
die Uhrezeit 0:00 ausgeschlossen ist?
wenn ja wie seit ihr das Problem umgangen.

Ich wollte das nämlich in meinem Gästebuch einbauen als zusätzliche Option

Beiträge die Nachts geschrieben werden sind dann versteckt und müssen dann von Einem Board-Teammitglied , Admin oder MOD usw freigeschaltet werden

Also Persönlich glaube ich schon das man mit dem Uhrzeitbedingten abändern oder Abschalten von Funktionen den Spammern wieder etwas schwerer machen kann und der Code selbst ist so klein das er die Performance des Boards nicht merklich beinträchtigen sollte
Lonline
Gesperrt
Beiträge: 383
Registriert: 31.05.2006 14:57
Wohnort: nähe Köln
Kontaktdaten:

Beitrag von Lonline »

naja bei mir haben sich die spammer unm 17 uhr angemeldet.... *nerv*
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“