Hallo zusammen
Auf einer Webseite sollten Benutzer den Inhalt verschiedener Seiten nur nach akzeptieren des Disclaimers ansehen können.
Meine Idee, dies über eine Art Login zu realisieren scheitert an der Ausführung.
Wie kann ich zum Beispiel die Newloginbox ändern, dass nur noch ein akzeptieren oder ablehnen per Button möglich ist und dann automatisch eigeloggt wird?
Geht das überhaupt oder bin ich da am Suchen in eine falsche Richtung.
Besten Dank für jede Idee
Für alle die nicht lange suchen wollen und für dieses nicht oft gewünschte Thema eine einfache Lösung zum Mitschreiben suchen hier die Anleitung:
Aufgabe 1:
Gewisse Texte/Seiten sollen nur nach akzeptieren eines Disclaimers/AGB's usw zu sehen sein.
Im Sysordner (mit meiner PID 30) erstelle ich die Benutzergruppe Disclaimer und gleich noch den Benutzer accept mit dem Passwort accept.
(Die Rootseite auf advanced gestellt, wird mit der storage-folder auf den Sysordner verwiesen)
Auf der Seite Beispiel mit der ID 7 wird der normale Textinhalt mit der Zugriffsbeschränkung der Benutzergruppe Disclaimer zugewiesen.
Eine zweite Texteingabe beinhaltet den Disclaimertext und erhält die Zugriffsbeschränkung Hide at Login. Eine dritte Inhaltsrubrik wird in purem HTML erstellt. Hierhinein kommt nun die eigene Loginbox, oder das was davon schliesslich zu sehen ist, nämlich der Accept-Button:
<form action="index.php?id=7" name="login" enctype="multipart/form-data" method="post" target="_top">
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="30" />
<input type="hidden" name="user" value="accept" />
<input type="hidden" name="pass" value="accept" />
<input type="submit" name="submit" value="Accept" />
</form>
User und Passwort sind fix und auf hidden gestellt.
Aufgabe 2:
Ein Downloadbereich für ausgewählte Besucher mit zugeteiltem Passwort.
(Sinn und Zweck: Diese Besucher müssen telefonisch ein Passwort anfragen und der Webseitenbetreiber hat den persönlichen Kontakt)
Die Benutzergruppe Download wird erstellt mit einem User: Downloader und dem Passwort:vip
Die Seite mit dem Download erhält im Header die Zugriffsoption für die Benutzergruppe Download zugeteilt.
Auf der Loginseite (id20) wir per purem HTML ein Loginformular per Hand eingefügt, hier ohne Userangaben, die sind fix und auf hidden gestellt.
<form action="index.php?id=20" name="login" enctype="multipart/form-data" method="post" target="_top">
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="30" />
<input type="hidden" name="user" value="Downloader" />
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td align="right">Passwort:</td>
<td><img src="fileadmin/images/clear.gif" width="5" alt="" /></td>
<td><input type="password" name="pass" size="20" value="" />
</td></tr>
<tr>
<td align="right"></td>
<td><img src="fileadmin/images/clear.gif" width="5" alt="" /></td>
<td><input type="submit" name="submit" value="Login" />
</td></tr>
</table>
</form>
Weitere Anregungen zu diesen Beispielen würden mich freuen.
danke für deine lösung.
ich muss in meine seite auch einen disclaimer einbauen, aber bei mir funktioniert das nicht.
ein normales typo3 login form funktioniert, aber mein eigener html code nicht.
<form action="index.php?id=1" id="a1494c43ca6e74ac87da98af22f3b22a2" name="a1494c43ca6e74ac87da98af22f3b22a2"
ist das bei der normalen form irgendeine verschlüsselung?
EDIT2: mann, bin ich blöd. ich hatte im html code "accept" statt "access" als user und password. :p
es funktioniert jetzt super!
Super, danke für die Lösung