PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Login weg



FloMK
28.12.2009, 00:54
Hallo,

ich habe den login in eine eigene datei ausgelagert (conent/intern/login.php).


<?php
if ($_SESSION['login'] != TRUE)
{
?>

<form action="" method="post"><input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login">
<input type="Password" name="passwort" value="" class="login">
<input type="hidden" name="autologin" value="true">
<button type="submit" name="checkid" id="go" value="Login">Login</button> <br>
<a href="?content=/intern/daten">Passwort vergessen!</a>
</form>

<?
}
?>

Jetzt habe ich ein Design für jemanden eingebaut [FreeDesign (nicht meine Entscheidung :frusty:) ].

Iwie wird der Login jetzt garnicht angezeigt. Ich hatte den vorher auch an die Stelle gebaut, wo sonst der headerbanner war und da war vom login auch nichts zu sehen.

Wo liegt da das Problem?


LG

sascha2703
28.12.2009, 00:59
Probiere es mal damit:


<?menuehead("Navigation");
if ($_SESSION['login'] == 'true') {?>

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/uebersicht">Kontoübersicht</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/refuebersicht">Refübersicht</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/konto/userprofil">Userprofil</a><br />
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></a>
<?} else {?>
<form action="" method="post">
<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center">
<b>Nickname:</b><br>
<input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" style="width=110px;"><br>
<b>Passwort:</b><br>
<input type="Password" name="passwort" value="" style="width=110px;"><br>
<select name="autologin" size="1" style="width=110px;">
<option value="true" SELECTED>Mit Autologin&nbsp;</option>
<option value="false">Ohne Autologin&nbsp;</option>
</select><br>
<br>
<input type="Submit" name="checkid" value="Login" style="width=110px;"><br><br>
</td>
</tr>
<tr>
<td height="15" align="left">
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/daten">Daten vergessen?</a>
</td>
</tr>
<tr>
<td height="15" align="left">
<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/intern/anmelden">Registrieren</a>
</td>
</tr>
</table>
</form>
<?}?>
<?menuefoot();?>

FloMK
28.12.2009, 01:02
Wird auch nicht angezeigt.

Es ist nur das Loginfeld was nicht richtig funktioniert, sonst klappt jede Unterseite.


LG

Edit: Ich habe gerade am rechtem Menü rumgespielt und dann wars plötzlich wieder da. Danke für eure Bemühungen

Lokutos
28.12.2009, 01:12
du schreibst du hast es ausgelagert in eine seperate datei,
und wie eingebunden??


Poste mal die zwei stellen mit bisschen code drum rum
Ort der einbindung (das include)
und die datei (login.php insofern noch anderer code darin vorhanden)


MFG Lokutos

FloMK
28.12.2009, 12:56
ich habe einfach den login code genommen und im TopMenü einen Link eingebaut der auf content/intern/login.php leitet.
Der war vorher nicht zu sehen weil ich nicht ausgeloggt war :redface:


LG