Mitgliederbereich mit extern gesteuerter htaccess / htpasswd-Authentifizierung?

Ich schaue mir die Möglichkeit an, die Website eines Kunden von unzähligen handgefertigten Webseiten in eine WordPress-Installation umzuwandeln. Die Herausforderung besteht darin, dass wir einen freien Bereich und einen Bereich nur für Mitglieder haben. Der Members-Only-Bereich ist ein Ordner, der durch die standardmäßige Apache .htaccess / htpasswd-Authentifizierung geschützt ist. Der Passwortordner wird extern von einer alten Abrechnungssoftware verwaltet, die wir NICHT ändern möchten.

Ich denke, die beste Antwort könnte sein, ZWEI WordPress-Installationen zu machen, eine im Domain-Root und eine im Mitglieder-Ordner. Auf diese Weise muss weder die Installation noch die Apache-Authentifizierung beachtet werden. Ich habe den Eindruck, dass MultiSite meinen Zweck nicht erfüllen würde, weil ich einen echten physischen Mitgliederbereichsordner brauche. Ich bin mir nicht sicher, ob die “virtuelle” function mir das bringen würde, was ich will – sowohl das URL-Rewriting als auch das Auslösen der htpasswd-Authentifizierung.

Ich habe die Foren und Plugin-Repositories in Bezug auf Mitglieder oder anderweitig private Bereiche durchsucht. Alle Lösungen, die ich finden kann, gehen davon aus, dass die Mitglieder über WordPress verwaltet werden. Das ist nicht der Fall für mich! Ich beabsichtige, WordPress für das Content-Management zu verwenden und WordPress das Authentifizierungsproblem nicht bewusst zu machen.

Ist eine doppelte Installation machbar und der richtige Ansatz? Kann ich einfach eine doppelte Installation für eine einzige MySQL-database durchführen, indem ich nur ein benutzerdefiniertes Tabellenpräfix (nicht wp_) für die zweite Installation anwähle?

Solutions Collecting From Web of "Mitgliederbereich mit extern gesteuerter htaccess / htpasswd-Authentifizierung?"

Ist eine doppelte Installation machbar und der richtige Ansatz?

Angesichts Ihrer Einschränkungen, ja … Ich kann mir keine andere Möglichkeit vorstellen, dies mit einer einzigen Installation zu tun. Wenn es einen Weg gäbe, die Legacy-Software dazu zu bringen, Mitgliedskonten über irgendein anderes System zu steuern (vielleicht Dumping zu einer CSV, die dann über ein Skript in eine MySQL-Tabelle eingelesen werden kann), dann könnten Sie einige Techniken ausnutzen Steuern Sie WordPress-Benutzer über externe databasetabellen oder schreiben Sie die Benutzer über Skript und die wp_create_user () -function direkt an wp_users.