Seite 2 von 2

Verfasst: 12.12.2003 14:31
von jörg gierth
Nein, gewünscht war wenn sich der User anmeldet ,
denn so macht es doch nur einen sinn.
Hast du ne Idee???

Gruß Jörg

Verfasst: 12.12.2003 15:26
von Acid
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
...zwecks Login muss noch diese Zeile angepasst werden (die 1. von 3 zu findenen).
Ich weiss jetzt aber nicht, ob das so funktioniert, da bei Gäste ja kein user_lang-Eintrag vorhanden ist.

Verfasst: 12.12.2003 15:49
von jörg gierth
Schau ich habe dies so gemacht:

Code: Alles auswählen

if( $session_id )
					{
						if ($userdata['user_lang'] == 'german' && $userdata['user_foren'] != '1' && $userdata['user_id'] != ANONYMOUS ) 
						{ 
						$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.php3?c=29";
						redirect(append_sid($url, true));
						}
						elseif ($userdata['user_lang'] == 'english' && $userdata['user_foren'] != '1' && $userdata['user_id'] != ANONYMOUS ) 
						{ 
						$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.php3?c=30";
						redirect(append_sid($url, true));
						}
						else
						{ 
						$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
						redirect(append_sid($url, true));
						}
mit der Sprache der Gäste ist nicht so schlimm , da ich folgenden mod eingebaut habe "select Default language".

Aber es will nicht so wie ich will :-(

Jörg

Verfasst: 12.12.2003 18:36
von Acid
Du musst in der oben von mir angegebenen Zeile noch index. anpassen (die cat_id dort anhängen). Die Zeile stammt aus deiner login.php.

Verfasst: 13.12.2003 00:11
von jörg gierth
Ich habe dies doch drin mit der If-Elseif-else abfrage??? :-?

Verfasst: 13.12.2003 11:13
von Acid
Aktualisiere mal die verlinkte login.txt ...

Verfasst: 13.12.2003 12:00
von jörg gierth
habe ich gemacht :-)

Verfasst: 13.12.2003 12:33
von Acid
Wie gesagt, du fragst $userdata['user_lang'] ab (und schliesst Anonymous aus).. daher bleibt dann für Gäste nur noch folgendes übrig..

Code: Alles auswählen

	$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
..also die Weiterleitung auf die normale index.php.

Verfasst: 13.12.2003 13:40
von jörg gierth
Ok.
Das habe ich geändert , aber ich will ja die englische user nach dem Login in die index.php?c=30 und die deutschen User ind die index.php?C=29 leiten.


aber im moment wird nur ie Boardsprache genohmen , und nicht die Sprache des Users.

Gruß Jörg