Daina
Ich habe mir gestern ein Log In gebaut und wollte ihn sofort ausprobieren. Aber er sagt das mein name und passwort falsch sind.
obwohl ich mich mit allem nötigen sachen in die dbtabelle eingetragen habe!?! wenn irh codes wollt,sagt es ^^
Skadi
Ich denke der Code wäre durchaus hilfreich. ;D
Daina
login.php code:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
|
<?php
session_start();
?>
<?php
include('Datenbank.php');
$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 "Dein Login erfolgreich. <br> Auf zum <a href="intern.php">Geschützen Bereich</a>";
}
else
{
echo "Dein Benutzername und/oder Passwort waren falsch. Zurück zum <a href="login.html">Login</a>";
}
?> |
|
Skadi
& die Seite wo du dich einloggst?
Und nebenbei bemerkt:
| php: |
1:
|
$passwort = md5($_POST["password"]); |
|
Fällt dir was auf?
Kleiner Tipp: t & d
Mfg; Skadi
Daina
habs geändert ^^
hier login.html
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>login</title>
</head>
<body>
<form action="login.php" method="post">
<p align="center">Dein Username:<br>
<input size="24" maxlength="50" name="username" type="text"><br>
<br>
Dein Passwort:<br>
<input size="24" maxlength="50" name="password" type="password"><br>
<input value="Login" type="submit">
</p>
</form>
</body>
</html> |
|
sry .. das soll nen html code sein ^^ aba ich mag die farben
callous.
Warum nennst du nicht alles passwor
t?
Und wenn du das Feld "password" nennst, kannst du es nicht plötzlich "passwort" nennen
Ändere am besten alles in "passwort" um AUßER beim <input type=...
Daina
hab ich jetzt gemacht .. funktioniert trotzdem nich :/
Skadi
| php: |
1:
|
$abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1"; |
|
Auch das in Password unbekannt?
Mfg; Skadi
Daina
ich hab jetzt beide codes einfach alles in password geändert .. also muss ich das auch inna db tabelle noch machen
Edit:-hat auch alles funktioniert ^^-
callous.
| Zitat: |
Original von Daina
ich hab jetzt beide codes einfach alles in password geändert .. also muss ich das auch inna db tabelle noch machen
Edit:-hat auch alles funktioniert ^^- |
Eigentlich genau das selbe, was ich dir auch geraten habe - nur anders rum
Aber wenns jetzt klappt...