Nur anzeigen nach dem Login dann nie wieder

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
tpweb
Beiträge: 9
Registriert: Sa 01.Apr, 2006 09:35

Nur anzeigen nach dem Login dann nie wieder

Beitrag von tpweb »

Hi,

ich bin gerade am verzweifeln. Bei mir im Forum ist der Wunsch geäußert worden das nach dem Login eine Art erkennungsmelodie gespielt wird.

Habe alles soweit hinbekommen nur finde ich keinen Punkt der nur beim login ausgeführt wird indem ich eine Variable erstellen lassen kann die dann wieder verschwindet. Meine abfrage in der page_header.php sieht folgendermaßen aus:

Code: Alles auswählen

if($userdata['loginmusik'] == '1' and $board_config['musik'] != '' and $userdata['musik'] == '1')
	{

	if(eregi("MSIE",getenv('HTTP_USER_AGENT')) )
		{
		$loginmusik = "<bgsound src='".$board_config['musik']."' loop='1'>";
		}
		else
         	{
		$loginmusik = "<embed src='".$board_config['musik']."' autostart='true' loop='false' hidden='true' height='0' width='0'>";
		}
	
}

Jetzt müsste in die if-Anweisung noch diese Variable die nur nach dem Login aktiv ist.

_______________________________________ edit ab hier____________________________________________

Habe gerade noch in der session.php etwas eingebaut in folgender funktion:

Code: Alles auswählen

function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_autologin = 0, $admin = 0)
{
...
         $userdata['musik'] = 1;

	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);

	$SID = 'sid=' . $session_id;

	return $userdata;
}
Jetzt funktioniert es mit dem automatischen login aber nicht mit dem manuellen.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Dein Gedanke an die Sessions war schonmal nicht schlecht.
Aber du denkst zu kompliziert! Nutz einfach nur die bereits vorhandenen mittel, indem du das hier in die page_header.php einsetzt: :D

Code: Alles auswählen

if ( time() <= ($userdata['session_start'] + 2) )  // nur innerhalb der ersten 2 Sekunden
{
	if($userdata['loginmusik'] == '1' && $board_config['musik'] != '' && $userdata['musik'] == '1')
	{ 
		if(eregi("MSIE",getenv('HTTP_USER_AGENT')) ) 
		{ 
			$loginmusik = "<bgsound src='".$board_config['musik']."' loop='1'>"; 
		} 
		else 
		{ 
			$loginmusik = "<embed src='".$board_config['musik']."' autostart='true' loop='false' hidden='true' height='0' width='0'>"; 
		} 
	}
}
[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 »

Passe. Dafür fehlt mir schlicht die Zeit...
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 »

Hat sich ja eh bereits erledigt. ;)
[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 »

Oh, ja, war ich mal wieder zu langsam :D
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 »

Dafür war ich in dem anderem Thread zu langsam. :D
[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 »

Hihi...
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!
tpweb
Beiträge: 9
Registriert: Sa 01.Apr, 2006 09:35

Beitrag von tpweb »

Ich danke ganz herzlich für die Hilfe, habe mal wieder von hinten durchs Auge gedacht, aber jetzt ist die Sache am laufen.

Tom
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Hihi - Hauptsache es geht jetzt. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten