real-insanity
Erfahrenes Mitglied
So habe das Script geschrieben:
Also er soll das Hallo $_SESSION["user_nickname"] solange anzeigen bis die Session abgelaufen ist, also praktisch eingeloggt bleiben. Und erst wenn die Session abgelaufen ist soll er das Formaular anzeigen. Aber i-wie bekmm ich es net hin ...
PHP:
<?php
$sql = "SELECT ID,Name,PW FROM user WHERE Name='".$_POST['User']."' AND PW=md5('".$_POST['password']."')";
$result = mysql_query($sql) OR die(mysql_error());
if(isset($_POST['User'],$_POST['password'],$_POST['submit'])){
session_start();
if(mysql_num_rows($result)>0){
$row = mysql_fetch_array ($result);
$_SESSION["user_id"] = $row["ID"];
$_SESSION["user_nickname"] = $row["Name"];
echo '<br>Hallo: <b>'.$_SESSION["user_nickname"].'</b><br>';}
else{
echo "<br>User und PW stimmen nicht überein <br><br>";}}
if(!isset($_SESSION["user_nickname"])){
echo '<table border="0" margin="0" cellspacing="0" cellpadding="0">
<tr>
<td><form action="?section=login" method="post"><input value="User" width="6" type="text" name="User" id="User" class="input"></td>
<td><input value="Passwort" width="6" type="password" name="password" id="password" class="input"></td>
<td><input type="image" src="images/buttons/login.jpg" name="submit" value="Login"></td>
<td><input type="image" src="images/buttons/forget.jpg" name="forget" value="Login Vergessen?"></form></td>
</tr>
</table><br>';}
?>
Also er soll das Hallo $_SESSION["user_nickname"] solange anzeigen bis die Session abgelaufen ist, also praktisch eingeloggt bleiben. Und erst wenn die Session abgelaufen ist soll er das Formaular anzeigen. Aber i-wie bekmm ich es net hin ...