Zum Inhalt springen

einfacher(!) Passwortschutz

Erstellt am 11. April 2006 · 10 Antworten · letzte Antwort am 26. April 2011

Tags: Frage

Nowis ·

Hallo zusammen,

ich suche nach einer Möglichkeit, folgendes zu realisieren:
Beim Aufruf einer bestimmten Seite wird nach einem Passwort (nur PW keine User o.ä.) gefragt und dann der Zugriff auf diese und eventuelle Unterseiten gewährt.
Ich möchte auf diese Seite schnell, vielen Leuten Zugriff auf mittel- bis wenig senisble Informationen gewähren, ohne immer wieder neue User einrichten zu müssen.
Hat jemand eine Lösung, oder einen guten Hinweis für so eine Geschichte?

bis dann

Nowis

laptop24 ·

Hallo,

es gibt eine Extension "thmailformplus". Damit bauen Sie sich ein Formular mit nur dem Passwortfeld. Diese Extension erlaubt ein PHP-Script zur Formular-Prüfung. Dort könnte das Passwort geprüft werden. Nur wenn das ok ist, leitet die Extension auf die Folgeseite weiter.

Das ist in hohem Maße einfach... genauso, wie unsicher.

Gruß, Lars Thalheim

Nowis ·

Das hieße: ich verwende/missbrauche ein MailFormular für eine PW-Eingabe und verwende eine eigene PHP-Datei um dieses "Mail-Formular" auszuwerten und damit das PW zu überprüfen.
Dann gilt das PW immer nur für eine Seite und muss bei jedem Aufruf neu eingegeben werden, oder?

laptop24 ·

Ja und noch schlimmer...

Das Mailformular wird immer nur angezeigt, wenn man sich normal bis zum Formular durchklickt. Wenn jemand einmal das Passwort richtig eingegeben hat und auf die Zielseite geleitet wurde, dann kann er sich die URL kopieren und immer am Passwort vorbei direkt auf die Zielseite gelangen.

Ich sage ja: sehr unsicher.

Eins wäre noch machbar:

Nimm die New Frontend-Loginbox Extension. Dort kann man das Formular auch selbst definieren. Im HTML-Quelltext des Formulars änderst Du den Typ des Input-Feldes für den Usernamen in "hidden" und gibst als Value einen beliebigen Benutzer an. Dieser Benutzer muss natürlich im Backend angelegt werden. Du legst quasi einen speziellen FE Benutzer an, der für das einfache Login benutzt werden soll.

Der Websitebesucher bekommt dann statt Login/Passwort nur noch Passwort angezeigt und das Login ist versteckt und vorgegeben.

Mit dieser Variante kann man das Standard-Login und das einfache Login gleichzeitig verwenden. Ausserdem lassen sich die Typo3-Mittel verwenden für den Seiten-Zugriff.

Ich hoffe, das ist irgendwie verständlich geworden.

MfG, Lars Thalheim

Nowis ·

Hi,

so einfach und doch so effektiv - war veständlich und so werde ich es auch wohl machen - danke!

Nowis

nishna ·

Hallo,

ich suche im Prinzip das Gleiche.

Viele Benutzer sollen sich mit identischem Benutzernamen und Passwort einloggen können.

Die Lösung mit dem hidden field kann eigentlich in dem Moment nicht mehr funktionieren, wo sich mehrere gleichzeitig versuchen einzuloggen.

Genau das benötige ich aber. Kennt jemand dafür eine Lösung?
So dass sich z.B. 10 user gleichzeitig mit Benutzername = Hans und Passwort = xyz einloggen können?

Vielen Dank schonmal!

Natascha

lisardo ·

Hallo Natascha,

nishna schrieb

So dass sich z.B. 10 user gleichzeitig mit Benutzername = Hans und Passwort = xyz einloggen können?

da verstehe ich dein Problem nicht. Leg im Backend einen Frontenduser an mit NAmen Hans und Passwort xaz und sag allen deinen Besuchern den Benutzernamen und das Passwort.Und alle können sich einloggen, auch gleichzeitig. Natürlich sehen dann auch alle das gleiche.

Peter, TYPO3 @ lisardo (Augsburg)

nishna ·

Ich habs ja ausprobiert. Labtop1 mit usb-Stick, Labtop2 und Rechner. Alle drei gleichzeitig einloggen ... =>

Es geht nicht. Es kann sozusagen nur einen geben. Die anderen bekommen zwar witzigerweise die Startseite im Loginbereich angezeigt, aber sobald man irgendwo hinklickt, gibt es die Ansicht meiner fehlenden Errorpage.

Ist ja eigentlich auch logisch. So ein Benutzerzugang ist eben für eine Person gedacht und nicht für 50, die damit gleichzeitig eingeloggt sein wollen.

igorshmigor ·

Komisch, ich habe es jetzt selbst einmal probiert. Bei mir klappt es, dass sich zwei User gleichzeitig mit dem selben Account einloggen.
Vielleicht liegt es an etwas anderem? Akzeptiert einer der Browser keine Cookies, wird ein Proxy-Server verwendet, liegt es an einer Extension?

nishna ·

Bei hat es inzwischen mit fe-login und dem user als hidden field funktioniert. Ich hatte es vorher in einer anderen Installation probiert und da ging es nicht. Also geht es tatsächlich, warum es bei meinem ersten Versuch nicht ging, weiss ich nicht.