Hi,
ich habe ein Mitteilungsscript geschrieben. Nun möchte ich das Senden von Mitteilungen sicherer machen. U. A. möchte ich eine Float-Protection einbauen.
Mein Lösungsmodell sieht etwa so aus:
In der zweiten if-Abfrage wird der aktuelle timestamp mit dem Zeitstempel verglichen, den der User beim letzten Schreiben in die DB "gespeichert" hat. Ist die Differenz zwischen beiden Zeitangaben zu klein, erfolgt ein Error (else).
Nochmal grundsätzliches: Jeder User veranlasst ein automatisches Speichern seines Zeitstempels, sobald er eine Mitteilung schreibt. Dieser timestamp kommt in eine extra Tabelle, sodass bsp. nachher auch GB-Einträge so gescheckt werden können.
Ist mein Ansatz sinnvoll? Gibt es andere Möglichkeiten?
ich habe ein Mitteilungsscript geschrieben. Nun möchte ich das Senden von Mitteilungen sicherer machen. U. A. möchte ich eine Float-Protection einbauen.
Mein Lösungsmodell sieht etwa so aus:
PHP:
if(isset($_POST['submit'])) {
if( /* */) -> Mitteilung senden <-
else -> Error
} else {
// Formular
}
In der zweiten if-Abfrage wird der aktuelle timestamp mit dem Zeitstempel verglichen, den der User beim letzten Schreiben in die DB "gespeichert" hat. Ist die Differenz zwischen beiden Zeitangaben zu klein, erfolgt ein Error (else).
Nochmal grundsätzliches: Jeder User veranlasst ein automatisches Speichern seines Zeitstempels, sobald er eine Mitteilung schreibt. Dieser timestamp kommt in eine extra Tabelle, sodass bsp. nachher auch GB-Einträge so gescheckt werden können.
Ist mein Ansatz sinnvoll? Gibt es andere Möglichkeiten?
Zuletzt bearbeitet: