Für Menschen · Seien Sie begeistert und Sie werden begeistern !

Nicht immer will man, dass das Frontend des Blog für alle User zugänglich ist und der Zugang soll nur autorisierten Nutzern zur Verfügung stehen. Dies kann man unter anderem lösen, in dem einen Zugriffsschutz via .htaccess integriert oder man nutzt ab nun das folgende Plugin.
Das Plugin ist nach dem Aktivieren aktiv und sperrt Frontend und Backend. Nur Nutzer, die einen Account im Blog haben, können sich anmelden und im Frontend die Inhalte lesen und im Backend je nach Rechten arbeiten. Anmeldung und Rechte werden nicht beeinflusst, es werden alle Daten und Templates von WordPress genutzt. Ebenso gibt es keinerlei Einstellungen - die Anmeldung am Backend von WordPress wird quasi vor das Frontend geholt und prüft nur, ob der Nutzer angemeldet ist.
Das Plugin arbeitet mit WP 1.5 und höher.
/wp-content/plugins/Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.
Download als zip-Datei: downloads.wordpress.org/plugin/authenticator.zip - 1 kByte
Seit geraumer Zeit bietet das WordPress Plugin Repository die Möglichkeit der Ausgabe des Changelog an und so werde ich direkt am Plugin, in der Readme, die Historie pflegen - daher bitte ich, dass ihr euch dort die Änderungen anschaut, so dass ich ein wenig hier pflegen muss: Changelog.
Ich bin urlaubsreif, ersticke in Arbeit und damit auch für die Leser des Weblogs nicht zu erreichen. Bitte geduldet euch ein wenig mit Supportanfragen.
Leider muss ich die Kommentarfunktion deaktivieren, ansonsten würde ich weiter in Arbeit ersticken oder die Anfragen nicht nach bestem Gewissen beantworten.
Vielen Dank für das Verständnis!
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 854 Beiträge, 15036 Kommentare in 14 Kategorien und 450 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
17. August 2008 um 17:25
hi. Thanks for plugin
perfect.
Best Regards
20. August 2008 um 00:33
How does this differ from Angsuman’s Authenticated WordPress Plugin?
http://blog.taragana.com/index.php/archive/angsumans-authenticated-wordpress-plugin-password-protection-for-your-wordpress-blog/20. August 2008 um 05:02
20. August 2008 um 07:56
@Milan: I did not know the Plugin, i think is the function. But I had tested it and it functioned not under WP 2.6. MAybe a small problem with the cookie-queries.
20. August 2008 um 10:22
vielen Dank für das Plugin!
sowas suche ich schon lange, versuche dies selbst zu realisieren scheiterten irgendwie immer.
viele Grüße!
20. August 2008 um 15:18
22. August 2008 um 22:17
23. August 2008 um 13:17
23. August 2008 um 16:03
Hi, angsuman's plugin reagiert (warum auch immer) bei mir empfindlich auf die Installationsreihenfolge der Plugins. Werde den authenticator mal ausprobieren. Was ich allerdings wirklich großartig fände, wäre eine Inklusion von User Level / Role Level Autorisierung in einem Plugin - also z.B. unterschiedliche Templates nach User-Level (=, >, <) und eine Möglichkeit auch direkt im Editor einzustellen, welcher User-Level die Beiträgen/Seiten sehen kann.
25. August 2008 um 09:18
@tobias: Ist auch schon als Idee vorhanden, lediglich der Zeitplan hat noch keine Veröffentlichung zu gelassen.
27. August 2008 um 23:38
danke, funktioniert auch wunderbar mit wordpress 2.6 im gegensatz zu vielen anderen auth plugins!
28. August 2008 um 17:26
leider funktioniert das plugin bei mir nicht.
ich sehe jedenfalls keine veränderung beim aufruf der website.
was ist zu tun?
mfg
jwqlb
28. August 2008 um 17:30
@jwqlb: vermute mal, dass du noch angemeldet bist? Abmelden und neu auf die Seite gehen, dann gibt es kein Frontend mehr ohne Login, so sehe ich zumindest deine Seite.
28. August 2008 um 17:39
Frank... You're a star. Da werde ich dann einfach mal geduldig warten...
29. August 2008 um 01:32
@frank: völlig korrekt.
ich danke dir!
mfg
jwqlb
8. September 2008 um 01:03
Gibt es die Möglichkeit damit auch nur bestimmte Kategorien oder Tags für "community"-user anzubieten? D.h. ein normales Blog mit speziellen Inhalten für eine Benutzergruppe?
8. September 2008 um 07:00
@Cedric: Nein, aktuell sperrt dieses Plugin alles.
27. September 2008 um 23:15
10. Oktober 2008 um 12:00
Hallo Frank, klasse Plugin. Nur Pingbacks innerhalb des Blogs funktionieren dadurch nicht mehr. Wie kann ich das wiederherstellen? Die Funktion finde ich nämlich klasse.
22. November 2008 um 21:49
Hi,
erstmal Danke fürs Plugin
Wäre es möglich nach dem Anmelden direkt in den Blog und nicht auf das Dashboard umgeleitet zu werden?
In der wp-login.php habe ich
$redirect_to == 'wp-admin/durch$redirect_to == '/'ersetzt. Leider ohne Ergebnis :-/Auch meine mit dem Plugin Wordpress Database Backup geplanten Sicherungen laufen seit der Aktivierung des Authenticator's leider nicht mehr.
Jemand eine Idee???
Gruß Peer
24. November 2008 um 14:13
@Peer: ja, ist möglich. Dazu im Plugin, die Adresse eingeben. Schau mal in Zeile 20.
header('Location: ' . get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI']));anstatt des obigen Syntax könnte es bspw. folgendes sein:
header('Location: ' . get_option('siteurl') . '/wp-login.php?redirect_to=edit-comments.php');26. November 2008 um 21:09
4. Dezember 2008 um 08:46
14. Dezember 2008 um 12:16
21. Januar 2009 um 03:29
Finde ich super. Seiten werden so oft gehackt, da ist jede Sicherheitsmaßnahme ein Segen. Wenn ich bald Wordpress hinzufüge werde ich sicherlich darauf zurückgreifen.
27. Januar 2009 um 09:57
Immer noch "Compatible up to: 2.7beta", wie unter
http://wordpress.org/extend/plugins/authenticator/?
Danke!
29. Januar 2009 um 12:43
@Brad: readme erweitert; und damit auch den Eintrag auf WP.org
18. März 2009 um 10:04
Oder man fügt das in die index.php etc. ein:
...
Du hast nicht die nötigen Zugangsrechte um diese Seite zu betrachten!
Das kommt aufs gleiche.
Die (*) zwischen (<) und (?) bitte entfernen.
18. März 2009 um 10:29
Zugrifsrechte nach User Level
Oder man nimmt diesen Code:
http://www.chiqsal.de/zugriffe-nach-user-level.htmlDas kommt aufs gleiche.
18. März 2009 um 11:13
@René: ja, zum User Level habe ich hier im Blog schon einige Beiträge und auch im Blog zum Buch.
25. März 2009 um 10:02
Hallo. Ich wollte einmal nachfragen, ob es schon etwas neues zum Pingback und Trackback Problem mit diesem Plugin gibt. Wurde bereits eine Lösung gefunden, dass diese Funktionen wieder funktionieren?
Gruß, Dominik
25. März 2009 um 11:43
@Dominik: nein, das Plugin hat aktuell keine Veränderung erfahren. Aktuell ist es also noch so, dass alles gesperrt wird.
7. April 2009 um 22:53
Danke für dieses tolle Plugin!
Leider können sich einige Benutzer bei mir aber nicht einloggen. Nach Eingabe von Benutzername und Passwort passiert nichts, sie bleiben auf der Login-Page oder es wird ihnen gesagt, dass Passwort wäre falsch, was aber nicht der Fall ist.
Jemand ne Idee, was die Ursache ist und was die Lösung?
Vielen Dank!
20. April 2009 um 21:22
Vielen Dank erstmal für das Plugin!
Nun meine Frage:
Gibt es eine Möglichkeit, den Feed für die registrierten User mitels Authentifizierung zugänglich zu machen? Featurerequest
Beste Grüße
Thorsten
25. April 2009 um 15:22
@Thorsten: Erweitere mal die Abfrage auf:
if ( !is_user_logged_in() && !is_feed() ) {, dann wird der Feed frei gelassen. Aktuell komme ich nicht zum erweitern, dann müsste ich eine Options-Seite einbauen.3. Juni 2009 um 21:11
Hallo Frank,
vielen Dank für das nützliche Plugin, das ich gern für meinen Blog benutze. Allerdings habe ich ein kleines Problem, bei dem ich nicht weiterkomme - es dem von Peer (s. o.) ähnlich: Ich möchte gern einrichten, dass einfache Abonnenten nach dem Login automatisch auf die Blog-Startseite geleitet werden und nicht auf das Dashboard. Lädt man die "wp-login.php" (ohne weitere nachfolgende Befehle) und loggt sich ein, funktioniert dies auch einwandfrei und man landet im Frontend - ohne den Code irgendwie zu verändern. Loggt man sich dann aber aus, landet man auf der Seite "wp-login.php?loggedout=true". Loggt man sich dann ein, landet man immer im Backend - sowohl wenn ich den Code unverändert lasse, als auch wenn ich ihn wie oben beschrieben ändere. Ich habe bereits verschiedenste Varianten ausprobiert (redirect_to=edit-comments.php, redirect_to=index.php, redirect_to=wp-blog-header.php, redirect_to=wp-load.php, urlencode($_SERVER['Meine Blogseite'])), aber nichts scheint zu helfen. Allerdings habe ich lediglich HTML-Grundkenntnisse und in PHP gänzlich unbewandert. Könntest Du mir deshalb weiterhelfen?
Vielen Dank!
10. Juni 2009 um 10:45
@Sebastian: Beides kann man abfangen, dazu ist es aber nötig tiefer einzugreifen, das das Logout aus dem Backend heraus gesteuert wird. Ich nutze dazu mein Plugin Adminimize und lege fest, wo die User hin sollen, wenn sie sich abmelden. Alternativ hilft sonst nur eigener Code in das Backend bringen.
27. Juli 2009 um 12:22
Hi,
kann man auch eine bestimmte statische Seite von der Regelung ausnehmen?
27. Juli 2009 um 12:27
Nachtrag:
ich frage deshalb, weil ich ein Plugins verwende, welches eine eigene statische Seite anlegt um die Registrierung zu verschönern / anzupassen.
Theme My Login:
http://www.jfarthing.com/wordpress-plugins/theme-my-login-pluginDadurch entsteht eine unendliche Schleife...
27. Juli 2009 um 13:45
@Simon: ja, aber nur direkt im Code.
27. Juli 2009 um 13:55
dachte ich mir, wahrscheinlich in dieser Zeile
if ('wp-login.php' != $pagenow && 'wp-register.php' != $pagenow)Nur wie?
Wäre über einen Tipp sehr dankbar
27. Juli 2009 um 14:33
ja, du musst deine Adresse hinzufügen, allerdings wird die nicht in $pagenow vorhanden sein. daher muss man mit $_SERVER arbeiten.
27. Juli 2009 um 14:50
Ahh, Vielen Dank.
So richtig?
if ('wp-login.php' != $pagenow && 'wp-register.php' != $pagenow && 'http://www.domain.de/login/' != $_SERVER)funktionier leider noch nicht so ganz
27. Juli 2009 um 15:28
if ('wp-login.php' != $pagenow && 'wp-register.php' != $pagenow && ( strpos($_SERVER['REQUEST_URI'], 'login' ) !== false) )Versuche mal das.
27. Juli 2009 um 15:38
Oje, hatte es mir gar nicht so komplex vorgestellt
Jetzt hat es aber den umgekehrten Effekt. Alle Seiten leiten nicht mehr weiter, außer die login...
30. Januar 2010 um 11:06
Hallo! Vielen, vielen Dank für dieses Plugin! Ich habe schon ewig genau nach solch einer einfach zu handhabenden Lösung gesucht. Und das Beste: Es funktioniert ohne Probleme!
Thx! Gruß Frank.
3. März 2010 um 06:24
Your stuff is looking good .
But i can't realize the language can you provide information in English
Thanks
4. März 2010 um 09:33
1. Danke für das Plugin! Großartig!
2. Gibt es eine Möglichkeit den RSS Feed durch Übergabe entsprechender Parameter in der URL zugänglich zu machen?
4. März 2010 um 10:04
@as_lh: schau dir mal Kommentar #35 an.