A
aydesign
Guest
Hallo zusammen,
könnte mir vielleicht jemand bei meinem Login Script helfen? :uhm:
Ich habe ein Login Formular mit Benutzername und Passwort das dann an meine login.php gesendet wird:
login.php
den Code füge ich auf meiner geschützten Seite ein:
So, wenn ich mich nun einloggen will, kommt immer meine Fehlermeldung dass mein Benutzername und Passwort falsch sind. Aber warum?
In der Datenbank hab ich die Werte folgendermaßen gesetzt:
und dann:
Komisch nicht :schmoll: Er zeigt mir auch keinerlei Fehlermeldungen an, er loggt sich einfach nur nicht ein.
Hoffe auf eine gute Antwort
Bye Andy
könnte mir vielleicht jemand bei meinem Login Script helfen? :uhm:
Ich habe ein Login Formular mit Benutzername und Passwort das dann an meine login.php gesendet wird:
login.php
PHP:
<?php
session_start();
include "config.php";
$q="SELECT * FROM `admin` WHERE ((username='$username') AND (pw='$pw')) LIMIT 1";
$result= mysql_query($q, $connection) or die
("Konnte folgende Abfrage nicht ausführen: $q." . mysql_error());
if (mysql_num_rows($result) == 0)
{
echo "<meta http-equiv='refresh' content='3;URL=loginform.php' /><div align=center><strong><u>Ihr Benutzername oder Passwort sind falsch!</u></strong></div>";
}
else
{
$r=mysql_fetch_array($result);
$login_username=$r["username"];
session_register("login_username");
Header("Location: protected.php");
}
?>
PHP:
<?php
session_start();
if (!isset($_SESSION["login_username"])) {
Header("Location: loginform.php");
} else {
}
?>
In der Datenbank hab ich die Werte folgendermaßen gesetzt:
Code:
CREATE TABLE `admin` (
`id` bigint(255) NOT NULL auto_increment,
`username` longtext NOT NULL,
`pw` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
Code:
INSERT INTO `admin` VALUES (2, 'admin', 'test');
Hoffe auf eine gute Antwort
Bye Andy