memberliste für nicht registrierte sperren

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Sarah
Mitglied
Beiträge: 29
Registriert: 10.06.2002 12:51
Kontaktdaten:

Beitrag von Sarah »

Ich habe das auch eingebaut, dass Gäste die Mitgliederliste nicht mehr sehen können, nur hab ich jetzt das Problem, dass sich niemand mehr registrieren kann (es kommt dann immer "nicht berechtigt"!!) :-? ) in der usercp_register hab ich nichts gefunden.. woran könnte das liegen?
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Hallo Sarah
Das Problem wird hier genau beschrieben. Du solltest mal denganzenThread lesen....
Sarah
Mitglied
Beiträge: 29
Registriert: 10.06.2002 12:51
Kontaktdaten:

Beitrag von Sarah »

ooops.. :oops:
dankeschön, habs gefunden und das problem ist behoben :)
flex001

Beitrag von flex001 »

Hi, hier wird immer nur über die mitgliedsliste gesprochen .... kann ich damit auch andere Seiten sperren? Also, wenn ich noch paar htmls erstellt hab und nur möchte, dass registrierete benutzer auf diese zugreifen können! müsste doch auch so in der Richtung irgendwie gehen, oder!?
jape

auf login linken anstatt auf die registration?

Beitrag von jape »

Hallo,

würde gerne wissen wie man an dieses Beispiels anstatt auf die Registration auf das login verlinken kann

Gruß und danke jape

PhilippK hat geschrieben:Um zum offenen Prob zu kommen.

Eigentlich sollte es reichen, in der profile.php aus

Code: Alles auswählen

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
ein

Code: Alles auswählen

	if ( $mode == 'viewprofile' )
	{
		if ( !$userdata['session_logged_in'] )
		{
			$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
			header($header_location . append_sid("profile.$phpEx?mode=register", true));
			exit;
		}

		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
zu machen. Natürlich ohne Gewähr :-)

Gruß, Philipp
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Re: auf login linken anstatt auf die registration?

Beitrag von Root007 »

Code: Alles auswählen

	if ( $mode == 'viewprofile' )
	{
		if ( !$userdata['session_logged_in'] )
		{
			$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
			header($header_location . append_sid("profile.$phpEx?mode=register", true));
			exit;
		}

		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
@jape: Das geht indem du anstatt "profile.$phpEx?mode=register" folgendes schreibst:
"login.$phpEx"
Dann kommst du auf die Loginseite!

Soweit gefällt mir das ja. Nur würde ich den User dann nach dem Login wieder zu dem gewünschten Profil weiterleiten - nur wie kann ich das machen?
Ein Beispiel das nicht funktioniert: "login.$phpEx?redirect=profile.$phpEx?mode=viewprofile"
Bei mode=viewprofile muss jetzt halt nur noch die korrekte Usernummer "&u=XXXX" hin, nur wie kann ich die dahin setzen?

Danke schonmal!
Gruß
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Re: auf login linken anstatt auf die registration?

Beitrag von Root007 »

*schieb*

Code: Alles auswählen

"login.$phpEx?redirect=profile.$phpEx?mode=viewprofile&u=XXXX" 
Kann mir nicht jemand sagen wie ich diese XXXX übernehmen kann? Plz!
itebob
Mitglied
Beiträge: 17
Registriert: 20.01.2003 16:42
Kontaktdaten:

versteckte Mitglieder unsichtbar machen

Beitrag von itebob »

Hallo,

Code: Alles auswählen

am einfachsten ist es doch, wenn man einfach für nicht-registrierte User die Schaltflächen "Memberlist" und "Profile" ausblendet und die erst angezeigt werden, wenn man sich registriert hat....
und hat schon jemand diese einleuchtende Idee realisiert? Ich selber bin nämlich php-Anfänger :oops:

Mitglieder-Link ganz ausblenden, das bringe ich, aber dann kann ich auch mit dem Admin-Account die Mitgliederliste nicht angucken :(
Benutzeravatar
Lux
Mitglied
Beiträge: 264
Registriert: 19.02.2003 06:11

Beitrag von Lux »

PhilippK hat geschrieben:Um zum offenen Prob zu kommen.

Eigentlich sollte es reichen, in der profile.php aus

Code: Alles auswählen

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
ein

Code: Alles auswählen

	if ( $mode == 'viewprofile' )
	{
		if ( !$userdata['session_logged_in'] )
		{
			$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
			header($header_location . append_sid("profile.$phpEx?mode=register", true));
			exit;
		}

		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
zu machen. Natürlich ohne Gewähr :-)

Gruß, Philipp
Habe das mal so in die profile.php übernommen. Hier habe ich dann aber das Problem, sobald ich auf einen Usernamen im Forum klicke, lande ich automatisch im Registrierungsbereich :-?
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

So soll es ja auch sein wenn Du das als Gast machst (auf Usernamen klicken)
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“