Hey,
also ich habe folgendes Problem: Ich habe ein Loginscript für meine User gemacht und möchte dass wenn jemand eingelogt folgendes sieht:
|
PHP Source code
|
1
|
echo "<b>Hallo ".$_SESSION['user']."</b>";
|
Das klappt ja schonmal, jedoch weiß ich nicht wie man dann das Loginformular ausblenden lässt, wenn man sich schon eingelogt hat.
so sieht meine phpdatei aus
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
die;
}
require("connect.inc.php");
?>
-----blablabla ^^ -----
<tr>
<td colspan="2" background="images/main2_03.gif">
<?php echo "<b>Hey ".$_SESSION['user']."</b>"; ?>
----wenn man eingeloggt ist soll das ausgeblendet werden----------------------
<form action="<?php $PHP_SELF ?>" method="post">
Benutzername: <br />
<input type="text" name="username" size="20" <?php if($_POST['username'] != "") {echo ' value="'.$_POST['username'].'"';} ?>>
Passwort: <br />
<input type="password" name="password" size="20" class="input">
<br />
<input type="submit" name="submit" value="Login" class="button">
</form>
</td>
-----------------------------------------------------------------------------------
----blablabla ^^ ------
<?php
}elseif(!isset($_POST['username']) || $_POST['username'] == "") {
echo '<p align="center">Du hast vergessen den Benutzernamen einzugeben!<br><br><a href="index.php">Zurück</a></p>';
}elseif(!$_POST['password'] || $_POST['password'] == "") {
echo '<form action="index.php" method="post">';
echo '<p align="center">>Du hast vergessen ein Passwort einzugeben!<br><br>';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück">';
echo '</p>';
echo '</form>';
}else{
$password = md5($password);
$query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!');
$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br><a href="index.php">Zurück</a></p>');
if($password != $result['pass']){
echo '<form action="index.php" method="post">';
echo '<p align="center">Sorry, aber dieses Passwort ist falsch!<br><br>';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück"></p>';
echo '</form>';
die;
}else{
$user = $result['user'];
session_register('user');
echo '<p align="center">Login erfolgreich.<br><br><a href="bla.php">Weiter</a></p>';
?>
<script language="JavaScript">
window.setTimeout('window.location.href="index.php"','3000')
</script>
<?php
}
}
?>
</body>
</html>
|
wo ------blablabla---- habe ich unwichtige sachen weggemacht
Danke schonmal für euere Antworten
MfG ScHmErZ