Zugriffeinschränkungen z.B. beim Download-Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Zugriffeinschränkungen z.B. beim Download-Mod

Beitrag von bce »

hallo.
ich habe in der "overall_header.tpl" alle links zu den verschiedenen mods.
u.a. ist dort der download-mod-link, sowie der callendar-lite-mod-link dabei.

es geht mir um folgendes: die links sollen auch nicht eingeloggten usern sichtbar sein, aber sobald man auf einen der links klickt kommt die meldung "Sorry, Zugriff verweigertDu musst dich registrieren, um diesen Service nutzen zu können"..

so ist es beim callendar-lite-mod..

nun möchte ich dies auch beim download-mod so machen.. download-link ersichtlich, aber sobald ein nicht eingelogger user drauf klickt, dann kommt die "zugriff verweigert"-meldung..

was muss ich da ändern?
thx
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Wenn du

Code: Alles auswählen

#
#----------[ FIND ]-------------------------------------
#

// End session management
//

#
#----------[ AFTER, ADD ]-------------------------------
#

if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.".$phpEx."?redirect=downloads.".$phpEx, true));
		exit;
	}
in die downloads.php einfügst, dann landet jeder Gast zuerst auf dem Login Screen und nach dem, erfolgreichem, Login auf der Downloadseite. :)

Eine extra Meldung wäre etwas aufwändiger, ist aber auch kein Problem wenn du sie umbedingt haben möchtest.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wieso aufwendiger?
Einfach

Code: Alles auswählen

      redirect(append_sid("login.".$phpEx."?redirect=downloads.".$phpEx, true));
      exit;
durch

Code: Alles auswählen

      message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
ersetzen, dann erscheint eine Meldung, anstelle des Logins...
$lang['Not_Authorised'] kann natürlich durch jede x-beliebige Variable oder auch fester Text ersetzt werden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich hätte es halt ein wenig komplizierter gelöst. :rolleyes:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Warum immer komplex, wenn es auch einfach geht *kopfschüttel*

BTW: Hat jemand einen Kopfschüttel-Smilie irgendwo? Ich bin mal wieder zu faul zu suchen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Warum immer komplex, wenn es auch einfach geht *kopfschüttel*
Weil mir die einfache Lösung nicht eingefallen ist. ^5
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Ihr beide seid ja süss :wuah: Ich wäre froh wenn mir selber uberhaupt mal eine lösung einfallen würde... :respect:
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Beitrag von Nina3Jungs »

@oxpus

Wie wäre der: Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@blondi
So sind wir eben ^1

@Nina
"Forbidden" :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Beitrag von Nina3Jungs »

und wie wäre der: Bild ??

Finde bei dem nichts zum Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Smilie wird übernommen, danke.
Und zum (C): Ich hatte einen Link bekommen. Ist schon okay.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Beitrag von Nina3Jungs »

Schööön :-)
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

#
#----------[ AFTER, ADD ]-------------------------------
#

if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=downloads.".$phpEx, true));
exit;
}
super :)
message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
funktioniert 1A :)

danke...
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Von mir auch ein BIG Thanks....

Gruss
Antworten