Hi leute...
Ich habe nen problem (mal wieder). Also ums kurz zu machen habe ich nen Login gemacht (mittels tutorials). Das login klappt ohne probleme nur will ich im Internen die Daten von dem jeweils eingeloggtem User auslesen bzw. so das das System erkennt das ist der und der user mit der ID.
das Login-Formular usw. spar ich mir mal. Also einmal habe ich eine checkuser.php wo alles in der Datenbank überprüuft wird (ob Name und PW übereinstimmen).
Alles halb so wild ;D nur wie kann ich in der intern.php die Details des Users auslesen?
Ich wäre super froh wenn mir wer helfen kann...
Danke schonmal im Vorraus...
Ich habe nen problem (mal wieder). Also ums kurz zu machen habe ich nen Login gemacht (mittels tutorials). Das login klappt ohne probleme nur will ich im Internen die Daten von dem jeweils eingeloggtem User auslesen bzw. so das das System erkennt das ist der und der user mit der ID.
das Login-Formular usw. spar ich mir mal. Also einmal habe ich eine checkuser.php wo alles in der Datenbank überprüuft wird (ob Name und PW übereinstimmen).
PHP:
<?php
session_start (); // Starte eine Session.
// ======== AUFBAU DER DATENBANKVERBINGUN ========
$connID = mysql_connect ("localhost", "root", "");
@mysql_select_db ("community", $connID);
// Generiere und starte die Abfrage
$sql = "SELECT * FROM cupanmeldung WHERE (name = '$name') AND (pw = '$pw')";
$result = mysql_query ($sql, $connID);
if (mysql_num_rows ($result) > 0) {
// Ein Datensatz wurde gefunden.
$datenrichtig = true;
// Variable $user_eingeloggt erstellen.
$user_eingeloggt = true;
} else {
// Die Benutzerdaten waren falsch.
$datenrichtig = false;
// Variable $user_eingeloggt erstellen.
$user_eingeloggt = false;
}
// Variable $user_eingeloggt in der Session registrieren.
session_register ("user_eingeloggt");
?>
<html>
<head>
<?php if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="2; url=intern.php?<?=session_name()?>=<?=session_id()?>">
<?php } ?>
</head>
<body>
<?php
if ($datenrichtig) {
echo "Vielen Dank für’s Einloggen. Sie werden weitergeleitet...";
} else {
echo "Die Daten waren falsch.";
}
?>
</body>
</html>
PHP:
<?
session_start (); // Session starten.
if ((session_is_registered ("user_eingeloggt")) AND ($user_eingeloggt)) {
// Code, wenn der Benutzer eingeloggt ist.
// z.B. Ausgabe der Webseite (echo „<html>...“)
echo "Sie sind eingeloggt!";
?><br><?
} else {
echo "Bitte melden Sie sich an";
}
?>
Ich wäre super froh wenn mir wer helfen kann...
Danke schonmal im Vorraus...