Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Rene/SGPack: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Änderung 219907 von Rene (Diskussion) rückgängig gemacht.
BlockSpammer: Beide Verfahren sind alternativ möglich (PHP Parameter ist sicher)
Zeile 57: Zeile 57:
BlockSpammer ist eine Erweiterung die verhindert, dass unangemeldete Benutzer (IPs) unerwünschte Ausdrücke in Artikel eintragen.  
BlockSpammer ist eine Erweiterung die verhindert, dass unangemeldete Benutzer (IPs) unerwünschte Ausdrücke in Artikel eintragen.  


Die Erweiterung prüft nur Änderungen von nicht angemeldeten Benutzern. Wenn diese einen verbotenen Eintrag machen, wird die Übername der Änderungen verweigert. In der Standardinstallation, wenn keine anderen Suchausdrücke in <code>blockspammer-regex</code> definiert werden, prüft die Erweiterung nur auf externe Links.
Die Erweiterung prüft nur Änderungen von nicht angemeldeten Benutzern. Wenn diese einen verbotenen Eintrag machen, wird die Übername der Änderungen verweigert. In der Standardinstallation, wenn keine anderen Suchausdrücke in <code>$wgBlockSpammerPatterns</code> (hat Vorrang) oder der Systemnachricht <code>blockspammer-regex</code> (Komma getrennte Liste) definiert werden, prüft die Erweiterung nur auf externe Links. In der Standardinstallation wird <code>blockspammer-regex</code> benutzt. Eine größere Sicherheit bietet allerdings die Definition des Ausdrucks per PHP-Parameter, da der Zugriff darauf aus dem MediaWiki-System nicht möglich ist.


Wird ein Spammausdruck gefunden so wird das speichern des Artikels verhindert und der Benutzer auf den Fehler hingewiesen. Die Ausgabe kann über die MediaWiki-Systemnachrichten <code>spamprotectiontitle, spamprotectiontext, spamprotectionmatch, blockspammer-stayedit</code> angepasst werden.
Wird ein Spammausdruck gefunden so wird das speichern des Artikels verhindert und der Benutzer auf den Fehler hingewiesen. Die Ausgabe kann über die Systemnachrichten <code>spamprotectiontitle, spamprotectiontext, spamprotectionmatch, blockspammer-stayedit</code> angepasst werden.


Ist der Parameter <code>$wgBlockSpammerStayEdit</code> auf <code>true</code> gesetzt so bleibt der Editor aktiv, inklusive der bemängelten Eingaben. Ist der Wert des Parameter dagegen <code>false</code> so wird die Eingabe verworfen und der Editor geschlossen.
Ist der Parameter <code>$wgBlockSpammerStayEdit</code> auf <code>true</code> gesetzt so bleibt der Editor aktiv, inklusive der bemängelten Eingaben. Ist der Wert des Parameter dagegen <code>false</code> so wird die Eingabe verworfen und der Editor geschlossen.