humsdigga
Mitglied
Moin Jungs und Mädels,
Ich bastel grade wieder an einer neuen Homepage. In php bin ich zwar kein Profi doch einige Sachen behersche ich eigentlich schon. Also meine codes sehen wiefolgt aus:
1.Datei
2. Datei:
jetz sagt er mir login erfolgreich doch wenn ich nun weiter gehe klappts hier nicht mehr:
Jetzt sagt er mir "bitte erst einloggen", irgendwie wird der username nicht richtig mitgesendet oder sowas, ich habe keine ahnung. Hoffe Ihr könnt mir helfen.
Mfg Hums
Ich bastel grade wieder an einer neuen Homepage. In php bin ich zwar kein Profi doch einige Sachen behersche ich eigentlich schon. Also meine codes sehen wiefolgt aus:
1.Datei
PHP:
<?php
setcookie("username","valentin",0);
?>
<div class="middle">
<div align="center"><u>Adminbereich</u></div><br><br>
<form action="login.php" method="post">
Dein Username:<br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>
Dein Passwort:<br>
<input type="password" size="24" maxlength="50"
name="password"><br>
<input type="submit" value="Login">
</form>
2. Datei:
PHP:
<?php
setcookie("username","valentin",0);
?>
<?php
$verbindung = mysql_connect("localhost", "lalala" , "ja")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("hums") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["username"];
$passwort = md5($_POST["password"]);
$abfrage = "SELECT username, passwort FROM login WHERE username LIKE
'$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->passwort == $passwort)
{
$_SESSION["username"] = $username;
echo "Login erfolgreich. <br> <a
href=\"http://humsdigga.hu.funpic.de/fsvg/adminbereich.php\" >Zur Adminbereich
zurück</a>";
}
else
{
echo "Unkorrekt. <a href=\"admin.php\">Nochmal</a>";
}
?>
jetz sagt er mir login erfolgreich doch wenn ich nun weiter gehe klappts hier nicht mehr:
PHP:
<?php
session_start();
?>
<?php
if(!isset($_SESSION["username"] ) || $_SESSION["username"] != "lalala" )
{
echo "Bitte erst <a href=\"login.php\">einloggen";
exit;
}
?>
Jetzt sagt er mir "bitte erst einloggen", irgendwie wird der username nicht richtig mitgesendet oder sowas, ich habe keine ahnung. Hoffe Ihr könnt mir helfen.
Mfg Hums