Page 1 of 1

Blog mit Passwortschutz

Posted: Mon Nov 07, 2005 4:44 pm
by fwe77
Hallo Forumgemeinde,

obwohl die Frage gegen jegliche Grundideen des bloggen verstößt :oops: - gibt es eine Möglichkeit den Blog mit Passwort zu schützen. Ich meine den kompletten Blog. Das heißt beim Zugriff auf www.domain.de/blog/ soll nach einem Benutzername/Passwort gefragt werden!

Okay htaccess wäre eine Möglichkeit - sieht aber nicht so schön aus! Vielleicht gibt es noch eine andere Möglichkeit? :roll:

Besten Dank schon mal!

Gruß. Frank.

Re: Blog mit Passwortschutz

Posted: Mon Nov 07, 2005 4:58 pm
by garvinhicking
HTaccess ist da eigentlich am sinnvollsten.

Ansonsten bietet Serendipity 0.9 auch die möglichkeit, artikel/kategorien nur anzuzeigen, wenn man eingeloggter Autor ist, das ist aber halt mit etwas konfiguration verbunden.

Viele Grüße,
Garvin

Posted: Mon Nov 07, 2005 5:30 pm
by falk
Du kannst auch eine statische Seite mit Passwortschutz als Startseite einrichten. Auch schön umständlich :-).

Posted: Mon Nov 07, 2005 9:26 pm
by fwe77
Na vielen Dank' für die aufmunternden Worte. :roll: :lol: Ich werde mich dann man an eine statische Seite mit Passwortschutz herantasten! :)

Vielen Dank' für Euer Feedback!

Gruß. Frank.

Posted: Mon Nov 07, 2005 9:29 pm
by garvinhicking
Das Problem der statischen Seite ist, dass dein normaler Bloginhalt natürlich dann aufrufbar ist, wenn jemand weiß wie Deine URLs aufgebaut sind. Da s9y URLs fast immer identisch sind, wäre das kein Problem.

Du solltest also auf eine andere Methode ausweichen. .htaccess ist dafür wirklich empfehlenswert. Und wenn Du das loginfenster nicht magst, musst Du halt alle Einträge in geschützte Kategorien packen.

Viele Grüße,
Garvin

Posted: Mon Nov 07, 2005 10:15 pm
by fwe77
Hallo Garvin,

vielen Dank' für den Hinweis! Dann werde ich wohl bei .htaccess bleiben. :roll: :lol:

Viele Grüße. Frank.

Posted: Tue Nov 08, 2005 4:35 pm
by fwe77
Hallo Garvin,

ich muss noch mal nerven. Also irgendwie hat mir das keine Ruhe gelassen. :cry:
Für die Zugriffbeschränkung habe ich auf die Benutzer des Forums (SMF) zurückgegriffen und mittels einer simplen if / else Abfrage den Zugang eingeschränkt:

edit index.php

Code: Select all

# wird benötigt, um auf die Forums Variablen zurückzugreifen
require("/Pfad/zum/Forum/SSI.php");

if ($context['user']['is_guest'])
{
   echo
   '<table border=0 cellpadding=0 cellspacing=0 width=100%>
                <tr><td align="center"><font color="red">Zugriff verweigert</font></td></tr>
    </table>';
}

else
{
der restliche Code der Index.php

# am Ende noch ein Klammer
}
Ratsam, oder nicht? Könnte es Probleme geben?

Viele Grüße. Frank.

Posted: Tue Nov 08, 2005 4:58 pm
by garvinhicking
Das was Du machst, dürfte keine wirklichen Probleme geben sondern ist ein ganz guter Ansatz. Hättest Du vorher gesagt, dass Du schon ein Login anhand eines Forums auf Deiner Seite durchführst, wäre ich vielleicht sogar auch drauf gekommen ;)

Ganz perfekt wäre es, wenn Du das ganze als Plugin realisierst. Es gibt es serendipity_event_httpauth plugin, was auf vorhandensein eines .htaccess logins prüft. Das könntest du theoretisch umschreiben und dein SSI.php einbinden und so prüfen, das wäre noch einen Tick sauberer weil Du dann bei Serendipity Updates keinen Hauptcode wieder anfassen musst, sondern das Plugin einfach laufen lassen.

Viele Grüße,
Garvin

Posted: Tue Nov 08, 2005 5:14 pm
by fwe77
Super, danke für das Feedback.
garvinhicking wrote: Hättest Du vorher gesagt, dass Du schon ein Login anhand eines Forums auf Deiner Seite durchführst, wäre ich vielleicht sogar auch drauf gekommen :wink:
Beim nächsten Mal, gebe ich mehr Informationen! Sorry. :oops: :lol:
garvinhicking wrote:Ganz perfekt wäre es, wenn Du das ganze als Plugin realisierst. Es gibt es serendipity_event_httpauth plugin, was auf vorhandensein eines .htaccess logins prüft.
Jetzt, wo die Tage kürzer werden, ...! :lol: Ich werde mir das Plugin am Wochenende mal anschauen!

Viele Grüße. Frank.

Posted: Tue Nov 08, 2005 5:20 pm
by garvinhicking
Oki, dann viel Spaß damit! Bei Fragen weißt du ja, wo wir zu finden sind ;)

Viele Grüße,
Garvin