Sebastian Wramba
Erfahrenes Mitglied
Ich hab mir grad ein Login-Script gebastelt. So sieht's aus.
Nur wie baue ich das jetzt gescheit in die Seite ein, und wie muss ein Link aussehen, wie loggt sich jemand wieder aus, und wie wird die Session-ID festgelegt?
Und vor allem, geht das überhaupt?
PHP:
<?php
session_start("login");
session_register("user","pass")
function loginsuccess("sid") {
header("Location: index2.php?sid='.$sid.'");
}
// Verbindungsdaten
$host = "gouraud"; // Datenbankhost
$dbuser = "gouraud"; // Username zum einloggen in die Datenbank
$dbpass = "gouraud"; // Passwort zum einloggen in die Datenbank
$dbname = "gouraud"; // Name der Datenbank
// Falls Form noch nicht abgeschickt wurde, wird Formular eingeblendet
if(!isset($Login) {
?>
<form action="<? $PHP_SELF ?>">
<input type="text" name="user" value="Username">
<input type="password" name="pass" value="Passwort">
<input type="submit" name="submit" value="Login">
</form>
<?php
exit;
}
//////////////////////////////////////////////////////
// Falls doch, führe die folgenden Sachen aus
if($Login)
{
// Verbindung herstellen und Datenbank auswählen
$connection = mysql_connect("$host","$dbuser","$dbpass");
mysql_select_db($dbname,$connection);
// Daten aus Tabelle auslesen
$getsql = "SELECT $user,$pass FROM users";
$result = "mysql_query($getsql,$connection)";
if (!$result) {
echo "Username existiert nicht oder das Passwort ist falsch!";
}
elseif($result) {
echo "Hallo $user, du wurdest erfolgreich eingeloggt";
loginsuccess();
}
?>
Nur wie baue ich das jetzt gescheit in die Seite ein, und wie muss ein Link aussehen, wie loggt sich jemand wieder aus, und wie wird die Session-ID festgelegt?
Und vor allem, geht das überhaupt?