Hallo an alle
habe vor paar Tagen wegen dem SESSION und LOGIN gefragt.
Das Wort index würde erwähnt.
zu dem Thema habe ich einen INDEX gefunden.
Ist dieser universell? Ich habe keine Ahnung wie ich überhaupt Session verwenden soll. Wir haben es 1 Mal in der Uni besprochen. Es gibt mehrere Beispiele online aber alles ziemlich kompliziert, da als Datenbank die MySQL angegeben wird, wo man auch Benutzername und Passwort eingeben muss (von MySQL) und wir arbeiten mit MyPHPAdmin.. deswegen bin ich verwirrt.
<?php require_once './auth.php'; ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>loginsystem - index.php</title>
</head>
<body>
<?php echo $login_status; ?>
<h1>Inhalt</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr.</p>
</body>
</html>
Alles anzeigen
das ist der INDEX.php
Das hier verwirrt mich ziemlich:
<?php
$_db_host = "localhost"; # meist localhost
$_db_datenbank = "datenbankname";
$_db_username = "mysql-username";
$_db_passwort = "mysql-passwort";
SESSION_START();
# Datenbankverbindung herstellen
$link = mysql_connect($_db_host, $_db_username, $_db_passwort);
# Hat die Verbindung geklappt ?
if (!$link)
{
die("Keine Datenbankverbindung möglich: " . mysql_error());
}
# Verbindung zur richtigen Datenbank herstellen
$datenbank = mysql_select_db($_db_datenbank, $link);
if (!$datenbank)
{
echo "Kann die Datenbank nicht benutzen: " . mysql_error();
mysql_close($link); # Datenbank schliessen
exit; # Programm beenden !
}
##################################################################
# Die Datenbank ist geöffnet und die richtige Datenbank ausgewählt
# Hier müssen wir nun prüfen, ob der Benutzer eingeloggt ist
# und ob das Formular angezeigt werden muss
##################################################################
# Datenbank wieder schliessen
mysql_close($link);
?>
Alles anzeigen
<?php
$_db_host = "localhost"; # meist localhost
$_db_datenbank = "datenbankname";
$_db_username = "mysql-username";
$_db_passwort = "mysql-passwort";
Bei Datenbankname wäre dann MyPHPAdmin oder nicht?
Aber wir haben gar keinen mysql-username der mysql-passwort...