Login zu bestimmten Zeiten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Login zu bestimmten Zeiten

    Ich möchte meinen programmierten Login
    von Montag bis Freitag in der Zeit von 17-22 Uhr freigeben,
    so wie Samstag und Sonntag in der Zeit von 14-22 Uhr.
    Hat jemand eine Idee wie ich das mache?

    Hier mein Ansatz:
    Code:
    Code:
    $day = date(F); 
    $hour = date(H); 
    $minute = date(i); 
    $seconds = date(s);

  • #2
    ja ich würd folgendermaßen vorgehen:

    Den Tag im Loginscript abfragen also die Zahl (1-7)
    Wenn er zwischen 1 und 5 ist ist das Montag bis Freitag
    Und 6-7 ist Samstag+Sonntag

    Dann die Zeit abfragen und jeweils kontrollieren.

    Dabei muss du den Standort des Servers beachten. Wenn der Server in den USA steht hat er eine andere lokale Zeit als dein PC. Also Zeitverschiebung. Wenn dein Dienst International funktionieren soll zu den Zeiten dann muss du auch die Zeitzone des Benutzers ermitteln und auf die Serverzeit berechnen!

    Kommentar


    • #3
      Bin mir leider noch nicht ganz sicher, aber ist das so jetzt korrekt?

      Code:
      $hour = date(H);
      $day = date(w);  // 0 = Sonntag ; 6 = Samstag
      
      // Werktagslogin
      if($day >= 1 && $day <=5)
      {
        if($hour >= 17 && $hour <= 22)
        {
      
        }
      }
      
      // Wochenendlogin
      elseif($day == 0 || $day == 6)
      {
        if($hour >= 14 && $hour <= 22)
        {
      
        }
      }
      Zuletzt geändert von kerbstone; 09.04.2005, 15:56.

      Kommentar


      • #4
        ja denke schon!
        aber einfach mal versuchen!
        mfg.tom

        Kommentar


        • #5
          Danke, dann probiere ich es bald mal aus.

          Kommentar


          • #6
            Danke, dann probiere ich es bald mal aus.
            erst probieren, dann fragen, oder nicht?

            Kommentar

            Lädt...
            X