Seite 1 von 1

AWSW-Portal mit EZ-Funktion in der Login...kann das klappen?

Verfasst: 13.05.2003 09:01
von JumpinJack
Morjen.
Also ich hab das AWSW-Portal. KLappt bis jetzt schon Prima, außer das anmelden und das abmelden. Da kann man sich teilweise nicht an und abmelden. Also muss man öfters auf logout gehen oder auch mehrmals den Name und pw eingeben bis er das annimmt.

Meistens kommt keine Meldung. Er ignoriert einfach die Eingaben. Manchmal kommt aber auch "Invalid Session" mit der Überschrift allgemeiner Fehler.

Nun zu dem wo ich denke das es hakt. Wi oben beschrieben hab ich das AWSW-Portal mit dem EZ-Portal gekreuzt. Und zwar sollte erreicht werden das wenn man sich einloggt oder auch ausloggt man nicht auf die INDEX.PHP kommt sondern auf die PORTAL.PHP. Also das klappt auch. Bis auf diese beschriebenen Probleme.

Hier die Änderungen in der LOGIN.PHP die das bewirken:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
login.php

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));

#
#-----[ FIND ]-----------------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";

#
#-----[ REPLACE WITH ]---------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "portal.$phpEx";

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));

#
#-----[ FIND ]-----------------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";

#
#-----[ REPLACE WITH ]---------------------------
#
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "portal.$phpEx";

#
#-----[ FIND ]-----------------------------------
#
redirect(append_sid("index.$phpEx", true));

#
#-----[ REPLACE WITH ]---------------------------
#
redirect(append_sid("portal.$phpEx", true));
Gibts in dem Code ne besonderheit das ich diesen nicht einfach auf das AWSW übernehmen kann?
Warum steht in dem Code portal.$phpEx und nicht portal.php? Ich hoffe ihr könnt mir weiter helfen.

Vielen dank schon mal.
Gruß JumpinJack

Verfasst: 13.05.2003 16:50
von saerdnaer
das $phpEx steht für die endung der datei... also die endung php. bei manchen server braucht man aber die endung php3 oder php4 damit man das nicht in allen dateien ändern muss kann man die endung in der extension.inc festlegen.

ah

Verfasst: 13.05.2003 16:57
von JumpinJack
Naja dann kann es daran ja leider nicht liegen. Hmpf!

Verfasst: 13.05.2003 17:11
von AWSW
Hallo,
schau Dir mal das im Intro verwendete Login-Form an. Dieses ist das gleiche wie im Index eines phpbb und klappt 1a. Da es "nur" HTML Code ist, solltest Du damit auch leicht im Portal klar kommen.

Zu Deiner Frage mit der Änderung der Reihenfolge:

- Der Seitenaufruf wird ja über die Festlegung in der .htaccess festgelegt:

Code: Alles auswählen

DirectoryIndex index.html intro.php portal.php index.php index.htm
- In einem meiner Foren habe ich die nach einem Login bzw Logout folgende Seite so festgelegt, in dem ich in der vorhandenen login.php einfach alle

Code: Alles auswählen

index.$phpEx
gegen (bei mir) intro.$phpEx ersetzt habe...

Verfasst: 13.05.2003 17:21
von JumpinJack
Na das ist ein wahrer Augenöffner. Ich hab mich schon immer gefragt wer die Reihenfolge dabei festlegt. Hm...das hilft schon mal. Vielen dank.

Aber das mit dem einloggen sollte ja dann prima klappen. Habs auch mal nach deiner Methoder gemacht. So klappt das prima. Aber ich hab immernoch die Probs mit deim ein und ausloggen. Also kann es nicht an der login.php liegen....leider. Ich such mal weiter....

Wenn einer doch noch eine Idee hat was das sein könnte, bitte hier rein posten.

Thanks