[gelöst] Redirect immer auf login.php

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
irosaurus
Mitglied
Beiträge: 20
Registriert: 30.06.2006 18:20

[gelöst] Redirect immer auf login.php

Beitrag von irosaurus »

moin zusammen,
hab ne kurze frage, und zwar möchte ich, dass man, wenn man nicht eingeloggt ist, immer auf die login.php oder zumindest die index.php weitergeleitet wird.
hab für die suche und das profil auch was gefunden und eingebaut. allerdings hab ich noch die eventslist und ne linkseite in meinem forum integriert, und wenn man da drauf klickt, kann man die immer noch anschauen.

hab in meiner .htaccess schon folgendes eingebaut, aber das bringt leider auch nix:

Code: Alles auswählen

#Damit landet man immer auf index.php
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteCond %{REQUEST_FILENAME} !-l
benutze phpBB 2.0.23

thx schon mal :D

gruss iro

ps: natürlich hab ich die suchfunktion genutzt, aber nach nu knapp 1h hab ich aufgegeben...
Zuletzt geändert von irosaurus am 25.03.2008 01:13, insgesamt 1-mal geändert.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Redirect immer auf login.php

Beitrag von Pyramide »

irosaurus hat geschrieben:hab für die suche und das profil auch was gefunden und eingebaut. allerdings hab ich noch die eventslist und ne linkseite in meinem forum integriert, und wenn man da drauf klickt, kann man die immer noch anschauen.
Sofern es sich um Dieses Snippet handelt, brauchst du das bloß in modifizierter Form auf den zusätzlichen Seiten einbauen.
KB:knigge
irosaurus
Mitglied
Beiträge: 20
Registriert: 30.06.2006 18:20

Beitrag von irosaurus »

genau das snippet is es ;) allerdings hab ich leider nich die skills das umzuschreiben... versteh leider kaum was von php. bzw reicht es nur um grundlegende fehler zu finden indem ich stundenlang irgendwelchen code vergleiche und rumprobiere^^
deshalb such ich ne einfachere methode. denn falls ich noch mehr einbau, muss ich das ja immer auf jeder neuen seite einbaun.
ne möglichkeit was in die htaccess einzubauen gibts nich?
gruss iro
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

irosaurus hat geschrieben:ne möglichkeit was in die htaccess einzubauen gibts nich?
Nein, denn woher soll der Apache (der wertet die .htaccess nämlich aus) wissen, ob der Benutzer eingeloggt ist oder nicht?

Eine Möglichkeit für eine generelle Weiterleitung wäre so etwas in der init_userprefs() (functions.php):

Code: Alles auswählen

if (!$userdata['session_logged_in'] && !defined('IN_LOGIN'))
{
   redirect(append_sid("login.$phpEx", true));
}
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
irosaurus
Mitglied
Beiträge: 20
Registriert: 30.06.2006 18:20

Beitrag von irosaurus »

habs jetzt ma eingebaut...

Code: Alles auswählen

		$userdata = session_pagestart($user_ip, PAGE_INDEX);
		init_userprefs($userdata);
	}

	if (!$userdata['session_logged_in'] && !defined('IN_LOGIN'))
{
   redirect(append_sid("login.$phpEx", true));
}
	//
	// If the header hasn't been output then do it
	//
allerdings hab ich ka obs überhaupt an der richtigen stelle war^^
leider funktioniert das immer noch nich... allerdings bekomm ich nun die fehlermeldung von hier nich mehr :roll:
http://www.phpbb.de/viewtopic.php?t=167562

falls du mal n blick in meine functions.php reinwerfen magst, hab ich sie hier mal hochgeladen:
http://irosaurus.roemersee.de/functions.rar

gruss iro
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Du musst es schon in der Funktion init_userprefs() einbauen und nicht bei ihrem Aufruf... :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
irosaurus
Mitglied
Beiträge: 20
Registriert: 30.06.2006 18:20

Beitrag von irosaurus »

ah k...^^ wenn ich nach init_userprefs such find ich allerdings 2 einträge. bei welchem muss es nu rein? habs grad schon mal versucht einzubauen, allerdings kam n parse error, unexpected if...
wär nett wenn du mir sagen könntest wie das genau reingehört ;)
und hast zufällig noch ne idee warum die andere fehlermeldung verschwunden is?
big thx nochma :D
gruss iro[/code]
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Finde in der functions.php:

Code: Alles auswählen

function init_userprefs($userdata)
{
	global $board_config, $theme, $images;
	global $template, $lang, $phpEx, $phpbb_root_path, $db;
	global $nav_links;
und danach fügst du den Code ein. Dann sollte es normal laufen.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
irosaurus
Mitglied
Beiträge: 20
Registriert: 30.06.2006 18:20

Beitrag von irosaurus »

wunderbar, es funkt!
big big thx :D
gruß iro
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“