Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Doppelpost (https://www.delphipraxis.net/16978-doppelpost.html)

Matze 26. Feb 2004 15:38


Doppelpost
 
Hi!

Ich weiß, ich hab heut schon 2 Anregungen gepostet, nun halt eine 3. :mrgreen:

Könnt ihr es so machen, dass, wenn man auf Absenden klickt, irgendwie überprüft wird, ob dieser identische Beitrag schon vorhanden ist, und somit Doppelposts verhindert werden können?

Naja, so einfach geht's natürlich nicht, weil Doppelposts auch mit nur einem Klick auf Absenden entstehen.


Aber der Server muss den Befehl ja manchmal 2x erhalten, sonst käme es ja nie zu einem Doppelpost.
Diesen Befehl müsstet ihr irgendwie abfangen :mrgreen: und mit dem letzten Post vergleichen...


Man merkt's wohl, von php hab ich nicht viel Ahnung. :angle2:

Äh, könntet ihr so etwas realisieren?

sakura 26. Feb 2004 15:40

Re: Doppelpost
 
Verschiedene Möglichkeiten haben wir schon eroiert, aber diese einfache kam wohl noch keinem. Na mal sehen, ob Gérome sich einen Heimaturlaub verdienen will ;-)

SHOUT: Gérome


...:cat:...

flomei 26. Feb 2004 15:41

Re: Doppelpost
 
Könnte man nicht einfach die Zeit die man warten muss bis man einen neuen Beitrag schreiben kann hochsetzen?
Dann erhält man ja eine Fehlermeldung, dass man nicht so schnell posten kann und man einen Moment warten soll.
Somit wäre das Problem auch gelöst... Vielposter stört es vielleicht ein bisschen aber bei 10 - 20 sek. sollte das wohl keinen stören.

MFG Florian :dp:

Matze 26. Feb 2004 15:45

Re: Doppelpost
 
Stimmt, das könnte auch gehen.
Dann reicht beinahe schon ein Flood-Limit von 1 Sek. ;)

Es darf bei beiden Varianten aber auf keinen Fall Bugs geben, nicht, dass wenn man einen riesigen Post verfasst hat und auf Absenden klickt, dass er nicht abgeschickt wird und man von vorne anfangen muss. :mrgreen:

czapie 26. Feb 2004 15:47

Re: Doppelpost
 
Mh,

ich glaube das permante DB-Abfragen ob der Beitrag schon vorhanden ist, und das bei jedem(!) Post, wäre zu viel Rechenaufwadn usw. für ein doch eher seltenes Problem.
Wobei die Idee mit der Zeitspanne nicht so schlecht ist.

Czapie.

flomei 26. Feb 2004 15:48

Re: Doppelpost
 
Das ist eigentlich eine Standardfunktion von phpBB. Flood-Schutz...
Ich denke der könnte das Problem lösen...

MfG Florian :hi:

Robert_G 26. Feb 2004 15:50

Re: Doppelpost
 
Das wäre keine sichere Lösung. Wäre es möglich dem Post-Editor eine eindeutige Zahl zuzuweisen, die beim absenden mitgeschickt wird?
Dadurch könnte doch die Datenbank eine Meldung bringen und fragen, ob der neue oder der alte Post eingtragen/ersetzt werden soll.
Wie man leicht feststellen kann, habe auch ich keinen blassen Schimmer von php. :stupid:

sakura 26. Feb 2004 15:51

Re: Doppelpost
 
Zitat:

Zitat von czapie
ich glaube das permante DB-Abfragen ob der Beitrag schon vorhanden ist, und das bei jedem(!) Post,

Wäre nicht so dramatisch, da ja nur der letzte Beitrag des postenden Users verglichen werden muss und nicht alle Beiträge in der DB.

...:cat:...

czapie 26. Feb 2004 16:02

Re: Doppelpost
 
Ähm stimmt @sakura!

Aber find ich trotzdem ungeschickt!

Czapie.

Matze 26. Feb 2004 16:11

Re: Doppelpost
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab auch ein php-Forum, wo ich das Flood-Limit einstellen kann (siehe Anhang).
Das muss bei der DP doch genau so einfach sein. ;)

sakura 26. Feb 2004 16:12

Re: Doppelpost
 
Das Flood-Limit geht auch hier - wenn ihr wollt sofort und für 24h :mrgreen: Im Ernst, die Lösung wollten wir aus mir entfallenen Gründen nicht.

...:cat:...

Gerome 26. Feb 2004 16:13

Re: Doppelpost
 
Zitat:

Zitat von sakura
Wäre nicht so dramatisch, [...]

Daß so ein kleines Pelzgesicht dies nicht dramatisch findet, wundert mich nicht. :roll: Ich denke da nur an diesen Haufen teurer SQL-Abfragen, die den armen Server zum Schwitzen bringen.
Aber wir werden versuchen, Doppelposts zu verhindern. So ein Floodlimit von .... sagen wir ... 60 Minuten sollte wirksam sein. :mrgreen:


Komm', kleins Kätzchen, ab ins Körbchen.
*Portion Brekkies hinstell*


Grüße,
Gérome

Matze 26. Feb 2004 16:15

Re: Doppelpost
 
Zitat:

Zitat von sakura
Im Ernst, die Lösung wollten wir aus mir entfallenen Gründen nicht.

Kannst du mir das bitte genauer erklären?

sakura 26. Feb 2004 16:16

Re: Doppelpost
 
Zitat:

Zitat von Gérome
Ich denke da nur an diesen Haufen teurer SQL-Abfragen, die den armen Server zum Schwitzen bringen.

Einen Post zu überprüfen ist "teuer" :shock: Na ja, ich futtere meine Brekkies und lasse mich von Dir kraulen :?

...:cat:...

sakura 26. Feb 2004 16:28

Re: Doppelpost
 
Ich habe mit Gérome gesprochen, er will sich doch etwas Heimaturlaub verdienen :mrgreen:

...:cat:...

czapie 26. Feb 2004 18:08

Re: Doppelpost
 
Jaaa,

hätte der Pelz mal lieber gleich gehört, dann wäre er jetzt nicht im Körbchen gelandet!
:-D

Czapie.

Brüggendiek 26. Feb 2004 21:45

Re: Doppelpost
 
Hallo!

Zum Thema Doppelpost/Floodlimit ein Erlebnis von mir, leider weiß ich nicht mehr, in welchem Forum das war. Der Ablauf:
  • Gepostet
  • Tippfehler gesehen
  • Edit geklickt
  • Fehler korrigiert
  • abgesendet
==> so schnell darfst du nicht erneut posten! :wall:

Wie schon erwähnt, erinnere ich mich nicht mehr daran, wo das passiert ist. Bei Edit sollte aber auf jeden Fall ein eventuell vorhandenes Floodlimit nicht angewendet werden!

Da die DP ja offensichtlich mit dem Original-PHPBB nicht mehr viel gemeinsam hat, könnte man ggf. das mal prüfen (ihr habt doch ein Testforum für sowas) und versuchen, eine Lösung zu finden.

Gruß

Dietmar Brüggendiek

Luckie 26. Feb 2004 21:47

Re: Doppelpost
 
Das Problem ist wohl mittlerweile gelöst, kommt mit dem näcshten Update. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz