Beiträge von Bacchus

    Das kann man mit individueller Programmierung lösen. In dieser müsstest Du über den Hook https://developer.wordpress.org/reference/hook…profile_update/ in einem User-Meta-Feld das Passwort in dem von dir gewünschten Format speichern.

    Mein Problem an der Sache ist die Bezeichnung "Apache Verschlüsselung". So etwas gibt es nicht. Da es dir um Passwortschutz geht, vermute ich dass Du mod_auth verwenden willst. Von diesem verwendete Passwörter können mit unterschiedlichen Verschlüsselungsalgorithmen gespeichert werden, siehe Handbuch: https://docs.oracle.com/cd/B14099_19/w…s/htpasswd.html - je nachdem welche Du hier verwenden willst, müsstest Du für die Speicherung der Passwörter eine passende Funktion in PHP finden, die das macht.

    Ich habe mir die Links angeschaut, kann aber da ich nur ein Hobbyprogrammierer bin nicht viel fsmit anfangen. Kannst du mir da weeiterhelfen?

    nicht sinnvoll, es ist besser, wenn du das Passwort zum Verschlüsseln an WordPress sendest und an deine PHP Funktion

    Was meinst du mit passwort zum Verschlüsseln an wordpress senden?
    Meine gewünschte Anforderung ist, mit den angelegten Benutzern und Passwörtern in Wordpress, auch berechtigugen auf einer selbst erstellten Webseite, die auf dem gleichen Server liegt, zu steuern. diesesn möchte ich mit .htaccess machen.

    1. Apache Verschlüsselung: Ich hatte das schlecht erklärt. so sieht ein Passworteintrag in der htpasswd Datei aus. mustermann: $apr1$rckonlb8$wTbnfzGXVgrBhFb3bKPai1
    2. Ich verstehe nicht wie ich eine Individuelle Lösung programieren kann. da habe ich keinen Ansatz.
    3. Du sagst das die Wordpresspasswörter verschiedene Hash Methoden haben können und mannnicht weiß welches Format das Passwort ist.

    Es scheind sehr schwirig zu sein die beiden Benutzerebenen zu verbinden.

    Danke für die Antwort.
    Wie ich weiß werden die Passwörter in der htpasswd-Dateien als MD5-, SHA1- und crypt-Hashes abgespeichert.
    Kann man ein Wordpress Passwort und Benutzername aus der Wordpress Datenbank user auslesen und dann das Passwort in ein Format für die htpasswd-Dateien als MD5-, SHA1- und crypt-Hashes abgespeichert.
    Ein Ansatz habe ich im Internet gefunden, das aber in einem falschen Format konvertiert.
    <?php
    // Benutzername und Passwort aus der WordPress-Datenbank
    $benutzername = 'mustermann';
    $wp_password = '$P$BDSZci1LiQCZLiZwrdPJGlzGG3Evlo.'; // Passwort aus der WordPress-Datenbank

    // Entferne das WordPress-Passwort-Hash-Präfix
    $wp_password = substr($wp_password, 3);

    // Generiere das Salt
    $salt = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'), 0, 8);

    // Konvertiere das WordPress-Passwort in das .htpasswd-Format (MD5)
    $htpasswd_password = md5($wp_password);

    // Ausgabe des .htpasswd-kompatiblen Passworts
    echo $benutzername . ':' . $htpasswd_password;
    ?>
    PS. das eingetragene ist ein Testpasswort

    hallo,
    Wird in Wordpress ein Benutzer angelegt, wird das Passwort im Wordpressformat verschlüsselt in der Datenbank gespeichert.
    Gibt es eine Möglichkeit das Passwot z.B. zusätzlich in einer weiteren Spalte in Apache Verschlüsselung abzuspeichern. z.B. durch ein Plugin.
    Hintergrund ist das ich mit den Benutzer und passwort eine .htaccess erstellen möchte, die den Zugriff auf eine selbst erstellten Webseite die auf dem gleichen Serever liegt, die Zugriffe verwalten möchte.
    Hat da einer eine Idee.
    Danke im Voraus
    Bacchus