ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
736
736
EMPFEHLEN
-
Hallo zusammen,
ich möchte mir meinen eigenen Cronjob in PHP erstellen um z.B. immer nach 5 Minuten oder auch länger z.B. die Logout Funktion zu betätigen.
Weiss jemand, ob es dafür Unterlagen, Internetseiten, etc. gibt, wo man sowas nachlesen kann, wie man das erstellt
Vielen Dank im Voraus.
Gruß
Nano
-
also ich mach das immer so ich trage mir in eine datenbank mit mktime einen zeitstempel ein und überprüfe den beim nächsten aufruf nochmal. an hand der differenz habe ich dann meine vergangene zeit und kann dan meine gewünschte aktion ausführen
-
Oder einfach cronjob.de
lost again...
-
Mache es so wie Billabong beschrieben hat. Ein Cron-Job ist dafür nicht geeignet.
Markus Wulftange
-
Naja ich bräuchte dafür aber irgenden welche Unterlagen mit Beispielcode, da ich nicht wirklich weiss wie ich das realisieren kann.
Gibt es dafür keine Tutorials oder etwas ähnliches?
Vielen Dank.
Gruß
Nano
-
Für den Logout kannst du es zusätzlich auch noch so machen wie die Sparkasse *g* jede Seite einen Meta-Refresh mitzugeben der nach 5 minuten auf die logout.php leitet. Das allein ist zwar nicht genug aber noch ein zusätzlicher schutz das die website sich alleine auch schließt und keine wichtigen Daten mehr anzeigt.
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.
-
20.07.07 10:13 #7
Du kannst bei jedem Aufruf der Seite in Prüfen, wer alles von den eingeloggten Nutzern länger als 5 min. nicht mehr aktiv war, und die ausloggen. Zusätzlich schreibst du bei jedem eingeloggten User den Timestamp neu, wenn er eine Seite aufruft.
Für solche Funktionen würde ich in der php.ini festlegen, dass diese Datei als auto-prepend bei jeder Seite geladen wird (falls man das einstellen kann). Aber das müsste auch per .htaccess gehen - die erweitert doch die apache.conf soweit ich weiß.
Gruß RadhadMein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x
-
Hi,
kann mir wirklich niemand einen Tip geben, wo man Unterlagen finden kann
Vielen Dank
Gruß
Nano
-
Hi,
genau bei dieser Umsetzung, die du mir beschrieben hast, habe ich Probleme bzw. bekomme ich nicht hin.
Deshalb die Frage nach Unterlagen.....
Vielen Dank nochmals.
Gruß
Nano
-
BillaBong hat Dir doch schon einen Weg aufgezeigt....
Radhad ebenso.
Was CronJobs angeht hängt es auch von Deinem Provider ab, ob Du sie überhaupt einrichten darfst. Deswegen greifen viele Leute auf die oben genannten Möglichkeiten zurück.
Wenn Du Dich aber nicht wirklich mit PHP / MySQL auskennst, ist der einfachste Weg für Dich über externe Anbieter - wie eben cronjob.de. Dann müßtest Du nur Deine PHP-Datei erstellen und läßt sie von cronjob.de in einem gewünschten Intervall ausführen....
Für Deine Logout-Funktion ist ein Cronjob allerdings weniger hilfreich.
User-Systeme [Login/Logout] gibt es im Netz zu Hauf.
Hier auf Tutorials.de gibt es auch dazu eine gute Anleitung: LINK
EDIT:
Sorry, hatte den Text schon länger geschrieben und jetzt erst eingetragen. Versuch Dich mal in die Anleitung einzuarbeiten.
Was für Probleme konkret? Mit PHP/MySQL kennst Du Dich ein wenig aus?genau bei dieser Umsetzung, die du mir beschrieben hast, habe ich Probleme bzw. bekomme ich nicht hin.Geändert von Ronin-Jay (20.07.07 um 10:58 Uhr)
-
Ich werden es mal versuchen zu programmieren.
Wenn ich Fragen habe, darf ich die hier rein posten, dass hier mir evlt. helfen könnt
Wäre echt hilfreich für mich. Danke.
Gruß
Nano
-
20.07.07 12:42 #12
Vielleicht hilft dir das hier noch:
Tablle: loggedin_users
Spalten: userid, sessionid, timestamp
Immer abgleichen, ob session_id() in der Tabelle loggedin_users steht. Wenn nicht, ausloggen bzw. ist ausgeloggt.
Code sql:1
DELETE FROM loggedin_users WHERE TIMESTAMP < ".(time() - 5*60).";
Das mal so grob, hab das schon länger nicht mehr gemacht, aber so ähnlich hab ich das damals umgesetzt.
Gruß RadhadMein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x
Ähnliche Themen
-
CronJob per PHP erstellen
Von DivDax im Forum PHPAntworten: 6Letzter Beitrag: 10.11.10, 05:42 -
RSS-Feeds selbst erstellen?
Von marcoX im Forum Internet, DSL & FlatrateAntworten: 3Letzter Beitrag: 09.10.08, 17:01 -
Masken selbst erstellen
Von Geierchen im Forum PhotoshopAntworten: 5Letzter Beitrag: 12.08.07, 15:09 -
DVD selbst erstellen
Von floHate im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 14.11.06, 16:05 -
Augentextur selbst erstellen
Von wal im Forum PhotoshopAntworten: 5Letzter Beitrag: 01.04.05, 22:13





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren