Auch wenn dieses Thema des öfteren bereits angeschneidet wurde - meine Redensart, also echt^^ - so habe ich nichts gefunden.
Ich schwöre es!
Ich habe gegoogelt, in diesen Foren gesucht, und sogar dort nachgesehen wo ich angefangen habe PHP zu lernen.
Aber das was ich bekomme sind entweder Logins ohne Session oder Logins mit Cookies.
Was ich brauche sind folgende Dinge:
Ein Login das beim Einloggen die geposteten Daten in $_SESSION ablegt und die der User dann sehen kann, als Bsp. lege ich euch ein Bild dazu.
Ich möchte ganz einfach das der User - wenn er sich eingeloggt hat - dort steht und nicht alle User die hier registriert sind.
Echt lol, voll lustig diese PHP Sprache.^^
Also die Files + Bild:
account_login.php
account_logged_in.php
Bild
Als Anhänge drunter
Bitte helft mir, ein Login mit Session wie es so derzeit ist, nur das statt alle registrierten User halt nur der eingeloggte User angezeigt wird.
Im "logged_in" Anhang oben Rechts.
Vielen Dank schonmal im Voraus.
Ich schwöre es!
Ich habe gegoogelt, in diesen Foren gesucht, und sogar dort nachgesehen wo ich angefangen habe PHP zu lernen.
Aber das was ich bekomme sind entweder Logins ohne Session oder Logins mit Cookies.
Was ich brauche sind folgende Dinge:
Ein Login das beim Einloggen die geposteten Daten in $_SESSION ablegt und die der User dann sehen kann, als Bsp. lege ich euch ein Bild dazu.
Ich möchte ganz einfach das der User - wenn er sich eingeloggt hat - dort steht und nicht alle User die hier registriert sind.

Echt lol, voll lustig diese PHP Sprache.^^
Also die Files + Bild:
account_login.php
PHP:
<?
session_start();
include 'sessionhelpers.inc.php';
if (isset($_POST['login'])) {
$id=check_user($_POST['username'], $_POST['password']);
if ($id!=false) {
login($id);
echo 'User: ';
$sql = "SELECT username FROM dxcp_user";
$result = mysql_query($sql);
while($row = mysql_fetch_object($result))
echo "$row->username<br><br>";
echo '<a href="index.php?section=account_logged_in" onfocus="if(this.blur)this.blur()">Account Übersicht</a><br>';
echo '<a href="index.php?section=account_logout" onfocus="if(this.blur)this.blur()">Account Logout</a>';
}
else {
echo 'Logindaten nicht<br>';
echo 'korrekt!<br><br>';
echo '<a href="index.php?mainpage" onfocus="if(this.blur)this.blur()">zurück</a>';
}
}
else {
echo 'Hallo, Besucher!<br><br>';
echo '<form method="post" action="index.php?section=account_login">
Benutzername:<br> <input name="username" type="text" size="14" maxlength="32"><br>
Password:<br> <input name="password" type="password" id="password" size="14" maxlength="32"><br><br>
<input name="login" type="submit" id="login" value="Login">
</form>';
echo '<a href="index.php?section=register" onfocus="if(this.blur)this.blur()">Account erstellen</a>';
}
?>
account_logged_in.php
PHP:
<?
session_start();
include 'sessionhelpers.inc.php';
if (logged_in()) {
echo 'User: ';
$sql = "SELECT username FROM dxcp_user";
$result = mysql_query($sql);
while($row = mysql_fetch_object($result))
echo "$row->username<br><br>";
echo '<a href="index.php?section=account_logged_in" onfocus="if(this.blur)this.blur()">Account Übersicht</a><br>';
echo '<a href="index.php?section=account_logout" onfocus="if(this.blur)this.blur()">Account Logout</a>';
echo $id;
}
else {
echo 'Hallo, Besucher!<br><br>';
echo '<form method="post" action="index.php?section=account_login">
Benutzername:<br> <input name="username" type="text" size="14" maxlength="32"><br>
Password:<br> <input name="password" type="password" id="password" size="14" maxlength="32"><br><br>
<input name="login" type="submit" id="login" value="Login">
</form>';
echo '<a href="index.php?section=register" onfocus="if(this.blur)this.blur()">Account erstellen</a>';
}
?>
Bild
Als Anhänge drunter
Bitte helft mir, ein Login mit Session wie es so derzeit ist, nur das statt alle registrierten User halt nur der eingeloggte User angezeigt wird.
Im "logged_in" Anhang oben Rechts.
Vielen Dank schonmal im Voraus.
