Seite 1 von 1

Downloads nur für registrierte User sichtbar

Verfasst: Di 28.Aug, 2007 17:59
von timi666
Hallo,
erstmal vielen Dank an Oxpus und Hotschi für den DownloadMod.

Ich hätte jedoch noch eine Frage. Wie kann ich die Downloads nur für registrierte User sichtbar machen?
Ist dies irgendwie mit

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in --> 
möglich?

Hatte mich schon hier im Forum umgesehen, aber leider nichts gefunden. Am liebsten wäre mir, falls ein nicht angemeldeter User auf den Downloadlink geht, dass er automatisch auf login.php?redirect=memberlist.php umgeleitet wird. Auch sollen alle Downloaddetails nur für registrierte sichtbar sein.

Installiert:
Download MOD v5.1.5
phpBB 2.0.22

Vielen Dank schonmal
timi666

Verfasst: Di 28.Aug, 2007 18:28
von oxpus
Dann einfach in der downloads.php nach

Code: Alles auswählen

/*
* session management
*/
$userdata = session_pagestart($user_ip, PAGE_DOWNLOADS);
init_userprefs($userdata);
das hier einfügen:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
		exit;
	}

Verfasst: Di 28.Aug, 2007 20:03
von timi666
habe habe nun die downloads.php wie folgt geändert:

Code: Alles auswählen

* session management
*/
$userdata = session_pagestart($user_ip, PAGE_DOWNLOADS);
init_userprefs($userdata);
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=downloads.$phpEx", true));
exit;
   }
bei deinem redirect waren 3 kleine fehler drin:
redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));

nach etwas rumprobieren läuft jetzt alles super.
vielen dank, oxpus für die schnelle hilfe.