Da fehlt ne Kleinigkeit bei dir in der BeschreibungBNa hat geschrieben: Öffne
Passwortschutz des gesamten Forums
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- the_zoker_09
- Mitglied
- Beiträge: 228
- Registriert: 13.08.2011 14:39
Re: Passwortschutz des gesamten Forums
Re: Passwortschutz des gesamten Forums
Du warst zu schnell. Wollte es gerade korrigieren.
Konnt ja nicht ahnen, das da welche hinterm Busch lauern.
Also nochmal hier als quote, wegen neuer Seite:
Konnt ja nicht ahnen, das da welche hinterm Busch lauern.
Also nochmal hier als quote, wegen neuer Seite:
BNa hat geschrieben:Hab es nun. Simpel, perfekt und nicht zu umgehen.
Öffne
functions.php
Finde
Davor füge einCode: Alles auswählen
// The following assigns all _common_ variables that may be used at any point in a template. $template->assign_vars(array(
Nun ist es egal, welche Seite der Gast oder Bot besuchen möchte. Es geht direkt zur Anmeldemaske.Code: Alles auswählen
// "Force login before you see anything" for guests and bots / BNa / 2012 $login_script_name = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME); if (($login_script_name !== 'ucp') && (($user->data['user_id'] == ANONYMOUS) || ($user->data['is_bot']))) { redirect(append_sid("{$phpbb_root_path}ucp.$phpEx", "mode=login")); return; } // "Force login before you see anything" for guests and bots / BNa / 2012
Auch registrieren ist möglich , daucp?mode=[i]register[/i]
aber nichts anderes. Viel Spass.
Zuletzt geändert von BNa am 24.04.2012 17:26, insgesamt 1-mal geändert.
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
- the_zoker_09
- Mitglied
- Beiträge: 228
- Registriert: 13.08.2011 14:39
Re: Passwortschutz des gesamten Forums
Well done
Re: Passwortschutz des gesamten Forums
Sag ich doch, so einfach sind die kleinen Freuden.
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
- the_zoker_09
- Mitglied
- Beiträge: 228
- Registriert: 13.08.2011 14:39
Re: Passwortschutz des gesamten Forums
Wieso gibt es in diesem Forum keinen bedanken Button
edit:
Kannst den Code ja als Snippet einstellen
edit:
Kannst den Code ja als Snippet einstellen
Re: Passwortschutz des gesamten Forums
Mach ich noch.the_zoker_09 hat geschrieben:Kannst den Code ja als Snippet einstellen
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Passwortschutz des gesamten Forums
Für eine Erweiterung, also eine Positivliste (hier im Beispiel
Einfach in der Syntax erweitern und auf die Klammern achten:
faq.php
zusätzlich zu ucp.php
), muss der Code etwas umgestellt werden, sonst gibt es eine Fehlermeldung im Browser.Code: Alles auswählen
// "Force login before you see anything" for guests and bots / BNa / 2012
$login_script_name = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);
if (($login_script_name == 'ucp') || ($login_script_name == 'faq'))
{
// do nothing
}
else{
if (($user->data['user_id'] == ANONYMOUS) || ($user->data['is_bot']))
{
redirect(append_sid("{$phpbb_root_path}ucp.$phpEx", "mode=login")); return;
}
}
// "Force login before you see anything" for guests and bots / BNa / 2012
Code: Alles auswählen
if (($login_script_name == 'ucp') || ($login_script_name == 'faq') || ($login_script_name == 'memberlist'))
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
- the_zoker_09
- Mitglied
- Beiträge: 228
- Registriert: 13.08.2011 14:39
Re: Passwortschutz des gesamten Forums
Gibt es noch eine Möglichkeit, das die User nach dem Login, dann wieder auf die zuvor aufgerufene Seite weitergeleitet werden?
Vielen Dank
Vielen Dank
Re: Passwortschutz des gesamten Forums
Mit Hilfe von 4seven habe ich eine V2 erstellt und getestet
http://www.4seven.de/forum/6test/viewto ... ?f=6&t=167
Mit dieser Version wird der eingeloggte User nach dem Login auf genau die Seite umgeleitet, die er zuvor anforderte.
Viel Spass
http://www.4seven.de/forum/6test/viewto ... ?f=6&t=167
Mit dieser Version wird der eingeloggte User nach dem Login auf genau die Seite umgeleitet, die er zuvor anforderte.
Viel Spass
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
- the_zoker_09
- Mitglied
- Beiträge: 228
- Registriert: 13.08.2011 14:39
Re: Passwortschutz des gesamten Forums
Vielen Dank.
Leider funktioniert das bei mir noch nicht so gut.
Wenn man die Seite aufruft, macht er folgenden Link draus:
Leider funktioniert das bei mir noch nicht so gut.
Wenn man die Seite aufruft, macht er folgenden Link draus:
Und im Browser kommt der Fehler:/ucp.php?mode=login&return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login|return=ucp.php?mode=login
Woher kommt der Fehler?Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.