Registrierte Nick in Kommentar Schützen

  • Hallo,
    ich habe eine Frage zum Kommentieren. (ohne Registrierung)

    Und zwar kann ja jeder User jeden Nick ,auch den meinen Admin/Autor Nick der in meinem Theme auch farblich gekennzeichnet ist, missbrauchen um unerlaubt in meinem Name Kommentare zu schreiben!

    Wie kann ich es bewerkstelligen das Registrierte Nicks nur dann benutzt werden können wenn der jenige eingeloggt ist!

    Vielen Danke für Hilfe

    Mfg
    S!nky

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • indem nur registrierte Kommentieren dürfen


    1. klar wäre eine Abfrage programmierbar

    2. da wird alles irre langsam


    3.der Unbedarfte vorbeisurfende möchte kommentieren,
    probiertbereits den 230zigsten Nicknamen aus und stets kaommt...ist registriert geht nicht---

    3.a ich würd bei der ersten solchen Meldung gehen und nix kommentieren;)


    lg

  • Danke für deine Antwort.

    Es ginge mit in erster Linie nur um den Admin und die Autoren also nicht mehr als 5 Nicks.

    Wie kann ich den Abfragen ob ein Benutzer eingeloggt ist oder nicht?
    Bischen Ahnung von PHP habe ich ...

    Mfg
    S!nky

  • ob ein user eingeloggt ist oder nicht geht glaube ich ..

    PHP
    <?php global $user_login; if ($user_login <> '') { ?>
    
    
    
    
    <?php } ?>

    habe das schon lange nicht mehr gebraucht ..:-|

    lg

  • ob ein user eingeloggt ist oder nicht geht glaube ich ..

    PHP
    <?php global $user_login; if ($user_login <> '') { ?>
    
    
    
    
    <?php } ?>

    habe das schon lange nicht mehr gebraucht ..:-|

    lg

    ok danke. Ich werde mal versuchen das in die Abfrage einzubinden.

    Muss ich die Abfrage direkt in der wp-comments-post.php machen oder kann ich das irgendwie auslagern denn bei einem Update ist es dann ja wieder weg!

    // EDIT

    Also ich habe die wp-comments-post.php kopiert und in wp-comments-post_my.php umbennant. Dann im Theme den Formular verweiß auf dese Datei geändert!

    Dann habe ich in wp-comments-post_my.php in Zeile 60 folgendes eingefügt

    PHP
    if ($comment_author == "S!nky" && !$user->ID)
    {
    	wp_die( __('Error: Forbidden Username') );
    }

    Immer wenn jemand nicht eingeloggt ist wird überprüft ob der angegeben Autor des Comments S!nky ist. Wenn ja wird eine Meldung ausgegeben!

    $user_login hatte leider keinen Inhalt auch nicht als Global

    Einmal editiert, zuletzt von S!nky (28. November 2007 um 18:39)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!