Seite 1 von 1

eingeloggte user weiterleiten ausgeloggt auf loginseite

Verfasst: 10.09.2004 23:20
von Netflummi
Habe auf meiner Seite ein kleines Tippspiel laufen.
Den link dort hin habe ich bisher auch im Header des Forums für Gäste sichtbar gelassen. dadurch haben sich in letzter Zeit einige einen Spaß gemacht sich mit gefakten Emailadressen für das Tippspiel zu registrieren und sich anzumelden.

Nun habe ich den Link in der overall_header.tpl nur für eingeloggte User sichtbar gemacht, Gäste sehen den Link nicht.

<!-- BEGIN switch_user_logged_in -->
<a href="http://www.domain.de/login.php" class="mainmenu"><img

src="templates/subsilver/images/icon_mini_fussball.gif" width="12" height="13" border="0" alt=" {L_tippspiel}"hspace="3" />

Bundesliga-Tippspiel</a>&nbsp;
<!-- END switch_user_logged_in -->



Möchte aber das auch Gäste den Link sehen aber wenn sie Ihn benutzen statt zum Tippspiel zur Login/Registrierungsseite geleitet werden.
Eingeloggte USer sollen wie bisher zum Tippspiel kommen.

Habe mir schon einen Wolf gesucht finde aber nix passendes.

Verfasst: 10.09.2004 23:27
von Markus67
Hi ...

Öffne die Datei tippspiel.php (oder wie die Datei heisst) und füge nach

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
dieses ein:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
		redirect(append_sid("login.".$phpEx."?redirect=tippspiel.".$phpEx, true));
		exit;
}
tippspiel musst du in diesem Code durch den Namen der Datei ändern.

Markus

Verfasst: 10.09.2004 23:34
von Netflummi
Hi

kleines Problem, das Tippspiel ist keine "phpbb" Erfindung sondern ein
eigenständiges Script mit eigenen Benutzernamen,Kennwörtern etc.


Möchte also die Änderungen nur in der Overall_header.tpl vornehmen wollen, wenn man den Link benutzt. Die User die sich beim Tippspiel ausloggen werden automatisch wieder ins Forum geworfen.
So soll es eigentlich auch bleiben.

Verfasst: 11.09.2004 10:40
von Acid
Und wenn du es so machst (in der overall_header.tpl)?
<!-- BEGIN switch_user_logged_out -->
link zum login des tippspiels
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
link zum eigentlichen tippspiel
<!-- END switch_user_logged_in -->

Verfasst: 11.09.2004 12:45
von Netflummi
Acid hat geschrieben:Und wenn du es so machst (in der overall_header.tpl)?
<!-- BEGIN switch_user_logged_out -->
link zum login des tippspiels
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
link zum eigentlichen tippspiel
<!-- END switch_user_logged_in -->

DANKE, genau das was ic hbrauchte, funktioniert super :D