Wie kann ich das Login zum Blog erzwingen?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Ottokar1234
Posts: 4
Joined: Wed Nov 22, 2006 4:26 pm

Wie kann ich das Login zum Blog erzwingen?

Post by Ottokar1234 »

Hallo,
gibt es eine Möglichkeit, mit Serendipity einen "geschlossene Blog", zu erstellen, der nur via Login und Authentifizierung betreten werden kann?
Z. B. für einen Company-Blog, oder einen Bezahl-Blog?

Bei Wordpress gab es für sowas ein Plugin, dass die Anmeldung und Authentifzierung obligatorisch macht. Gibt es sowas für Serendipity?

Vielen Dank für Eure Hinweise!

Gruss, Ottokar
Gruss, Ottokar
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Wie kann ich das Login zum Blog erzwingen?

Post by garvinhicking »

Hi!

Da gibts zwei Ansätze: Entweder einfach einen .htaccess / .htpasswd Passwortschutz einrichten (dirty aber schnell) oder Du machst in Serendipity alle Kategorien in den Eigenschaften so, dass Leserechte nur für die vorhandenen Benutzergruppen gelten.

So können Besucher dann keine Einträge lesen, wenn sie nicht eingeloggt sind.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ottokar1234
Posts: 4
Joined: Wed Nov 22, 2006 4:26 pm

Re: Wie kann ich das Login zum Blog erzwingen?

Post by Ottokar1234 »

garvinhicking wrote:Hi!

Da gibts zwei Ansätze: Entweder einfach einen .htaccess / .htpasswd Passwortschutz einrichten (dirty aber schnell) oder Du machst in Serendipity alle Kategorien in den Eigenschaften so, dass Leserechte nur für die vorhandenen Benutzergruppen gelten.
Danke für den Hinweis. Werde es ausprobieren.

Die zweite Lösung finde ich nicht gut, denn ich will ja auch nicht, dass unberechtigte Leser den Titel und Rahmen lesen können, ohne die Postings zu sehen.

Es sollte doch auch mit PHP möglich sein, bei jedem Zugriff auf die Seite den Login-Screen zwangsweise vorzuschalten.
Gruss, Ottokar
Gruss, Ottokar
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Wie kann ich das Login zum Blog erzwingen?

Post by garvinhicking »

Hi!

Probier mal dieses Plugin:

http://spartacus.s9y.org/cvs/additional ... tpauth.zip
bzw.

http://php-blog.cvs.sourceforge.net/php ... _httpauth/

Einfacher ist es zwar eine .htaccess zu schreiben, aber wenn Dir PHP viel lieber ist... ;)

Mit PHP kriegst Du natürlich keine Grafikdateien geschützt, was aber per .htaccess Lösung drin wäre. :-)

Bei PHP-Schutz kannst Du somit nur alle PHP/HTML Ausgaben abfragen, also alles wo ein PHP-Script von Serendipity überhaupt aufgerufen wird.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ottokar1234
Posts: 4
Joined: Wed Nov 22, 2006 4:26 pm

Re: Wie kann ich das Login zum Blog erzwingen?

Post by Ottokar1234 »

garvinhicking wrote:Hi!
Einfacher ist es zwar eine .htaccess zu schreiben, aber wenn Dir PHP viel lieber ist... ;)
Habe festgestellt, dass mein Provider die .htaccess Methode sehr einfach via CONFIXX Tool anbietet. Dass erzeugt die .htpasswd Datei gleich mit.

Diese Lösung ist schnell und einfach, jetzt müssen aber sich die User zweimal authentifizieren. Erst für das Web-Verzeichnis, dann in serendipity, falls sie kommentieren möchten. Werde jetzt die PHP Lösung ausprobieren.

Danke für die Hinweise!
Gruss, Ottokar
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Wie kann ich das Login zum Blog erzwingen?

Post by garvinhicking »

Hi Ottokar!

Wenn Du serendipity 1.1 benutzt, dort wird HTTP-Authentifizierung durchgereicht!

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply