You are not logged in.

  • Login

1

Wednesday, November 7th 2007, 12:39pm

Login Zeitsperre

Hi zusammen,

Ich habe in meiner MySQL eine Userdatenbank. Gespeichert wird momentan id,username,password,timestamp

So, nun lese ich beim login den timestamp aus (ausgabebeispiel ist: 2007-11-07 11:24:04) und speichere ihn in die variable $timestamp.

Wo ich hänge ist:

Timestamp müsste mit der aktuellen Zeit abgeglichen werden - wenn der letzte Login nicht länger als 3 Stunden her ist, ist ein Login nicht möglich.

Jemand eine Idee?

Grüße und Danke vorab,

Matthias

2

Wednesday, November 7th 2007, 2:19pm

Du ziehst vom aktuellen timestamp:

http://www.php.net/manual/de/function.time.php


den aus der db ab:

http://www.supportnet.de/discussion/list…sp?autoid=85887

PHP Quellcode

1
2
if(($t_akt - $t_db) < 60 * 60 * 3)
  echo "Login innerhalb der letzen 3 Stunden";

3

Wednesday, November 7th 2007, 5:25pm

RealFairPlayer,
auf deiner Webseite orczak .de solltest du keine pronografischen Webseiten verlinken. Zudem ist ein Impressum von Nöten.
Nur so als Tipp am Rande, bevor du dir zu viele Sorgen um andere Sachen machst und nacher eine Abmahnung auf dem Schreibtisch hast.

4

Wednesday, November 7th 2007, 11:37pm

RealFairPlayer,
auf deiner Webseite orczak .de solltest du keine pronografischen Webseiten verlinken. Zudem ist ein Impressum von Nöten.
Nur so als Tipp am Rande, bevor du dir zu viele Sorgen um andere Sachen machst und nacher eine Abmahnung auf dem Schreibtisch hast.


Er verlink diese ja nicht absichtlich sondern diese wurden durch Spam in seinem Gästebuch eingetragen oder habe ich welche Seiten übersehen? ^^

5

Thursday, November 8th 2007, 9:07am

Er hat auch YouPorn absichtlich verlinkt. Ich weiss nicht, wie manche Leute auf solche Ideen kommen können.
Aber für die Einträge in seinem Gästebuch kann er auch haftbar gemacht werden.

6

Thursday, November 8th 2007, 1:48pm

Hallo,

Danke erst mal für die Hinweise zu meiner Seite. YouPorn ist eine der beliebtesten Seiten im Netz derzeit, daher sehe ich nichts schlimmes an so einer Verlinkung, es gibt auch Seiten die auf rotten.com verweisen. Ich habe die Seite jedoch trotzdem entfernt, da es mir überhaupt nicht wichtig ist ob sie nun verlinkt wird bei mir oder nicht. However (OT).

Ich habe die Seite um ein Impressum erweitert und werde noch Captcha für das Gästebuch einbinden um diesen SPAM einträgen zu entgehen.

Vorerst aber werde ich mich nun mit meinem Timestamp Problem beschäftigen ....

Grüße,
Matthias

7

Thursday, November 8th 2007, 2:36pm

Hi!

So, folgende Variablen habe ich nun:

$timestamp = time();
$datum = date("Y-m-d H:i:s",$timestamp);
$lastlogin

$datum ergibt folgende Ausgabe: 2007-11-08 14:29:01
$lastlogin ergibt folgende Ausgabe: 2007-11-07 11:24:04

Diese Daten kann ich aber doch SO nicht subtrahieren, oder? es müssen ja Ganzzahlen sein, richtig? Ist mit mktime für meine aus $datum gewonnene Zeit auch kein Problem, aber für die Zeitangabe aus der MySQL muss ich den string ($lastlogin) erst zerlegen, oder?

Mann, so ein Mist, ehrlich - da denkt man man komme weiter und scheitert dann doch wieder an solch simplen Dingen :(

Grüße,
Matze

8

Thursday, November 8th 2007, 3:06pm

Du sollst ja auch den timestamp nehmen und nicht das umewandelte Datum.

Similar threads

Social bookmarks