Seite 1 von 1
Frage zum externen Login-Breich
Verfasst: 17.01.2005 22:23
von olekeule
Hallo ;
mhh ich habe in meiner Webseite, den externen Login eingebaut. Der funktioniert einwandfrei.

So oben drüber steht denn immer, wenn nicht eingeloggt :
"Willkommen, Besucher" ... wenn eingeloggt:
"Willkommen, [Name]" ... So auch das funktioniert super. Find ich schon mal gut.
Trotzdem hab ich ma noch ne Frage
Wenn der User jetzt eingeloggt ist und er weiter auf der Seite surft, bleibt das Formular zum einloggen (quasi Loginformular). Wie bekomm ich das hin, dass dies dann verschwindet, und nen Link fürs Ausloggen da steht?
(so ähnlich wie oben mir dem Willkommen Besucher ect. mein ich, dass das denn wechselt)
Freu mich schon auf die Antwort, danke im vorraus!
Mfg::.. Ole
Verfasst: 17.01.2005 22:59
von Pyramide
Genauso - also den if/else Block kopieren und statt "Willkommen Besucher" das Login-Formular anzeigen und statt "Willkommen [Name]" den Logout-Link.
Verfasst: 17.01.2005 23:04
von olekeule
jo danke für die Antwort.... mhhh hatte es eigentlich auch schon ausprobiert mit if/else... hatte aba net funktionert....
na gut ich probier det denn noch nen bissel aus
Ole
Verfasst: 18.01.2005 08:32
von tallman
wie lautet eigentlich die abfrage?? ob ein benutzer online ist oder nicht??
ich habe schonmal was gefunden und damit herum gespielt, aber das funktionierte nicht!
Verfasst: 18.01.2005 13:15
von olekeule
Es soll oben rechts ein Lgin-Bereich stehen so lange der User ausgeloggt ist oder bleibt. Wenn er sich dann aber eingeloggt hat, soll da eben nich mehr das Formular sonder ein Link zum Ausloggen stehen...
Das mit dem Login-Bereich funktioniert auch einwandfrei... bloß irgendwie bekomm ich den wechsel nicht hin. Nach dem einloggen eben den Auslogglink

.
Oben drüber steht denn Willkommen Besucher oder Willkommen [Name]... auch das funzt. Und ich dachte eigentlich das das mit dem Wechsel des Formulars und dem Link nach dem gleichen Prinzip funktioniert. Aber irgendwie nicht.
Verfasst: 18.01.2005 13:32
von olekeule
muss ich beim Formular irgendwas beachten vonna Schreibweise?
Code: Alles auswählen
<?php if($userdata['session_logged_in'])
{{
echo "<a href="http://bla.php">Ausloggen</a>";
}}
else
{{
echo "<form action="forum/login.php" method="post">
<input name="username" type="text" class="Stil1" size="10"> ...</form>";
}}
?>
Verfasst: 18.01.2005 13:54
von olekeule
nee habs hinbekommen, musste noch über all diese "\" setzen

ganz vergessen

funzt jetz
Verfasst: 18.01.2005 17:20
von Pyramide
olekeule hat geschrieben:
Ein { bzw. } reicht auch aus...
Verfasst: 18.01.2005 19:25
von Blutgerinsel
hmm bei einer Zeile braucht es auch kein { }
sein weil wo kein Block ist da auch kein Bedingungsblock....
Und als Block kann alles bezeichnet werden was über eine Zeile hinausgeht.....
Bsp.:
Code: Alles auswählen
if ( !$userdata=$um->status() )
echo "Hallo Gast";
else
{
echo "gdgdgddgdfdfddfdg";
echo "gfdkgjdfkgdjfkgdf";
echo "sfsdfsfsdf";
}