<body>
<?php
session_start();
function salt($pw) {
$salt = "This comment should suffice as salt.";
return sha1($salt.$pw);
}
if (isset($_POST['submit'])) {
$link = mysql_connect('localhost', 'codekadiya', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$password = salt($password);
$query = mysql_query("SELECT * FROM test WHERE username='$username' AND password='$password'");
if (mysql_num_rows($query)== 0) {
header("location:register.php");
exit;
}
else {
$_SESSION['user'] = $username;
header("location: register.php");
}
}
?>
</body>
Ich habe auf meine Verbindung. Es sagt Verbindung erfolgreich, aber ich kann nicht herausfinden, was der andere Fehler ist. Kann mir jemand den Fehler erklären, den ich begangen habe? Ich kann es nicht finden.Login-Seite in PHP nicht
Können Sie die HTML- und die Tabellenstruktur mit den Datentypen bitte posten? :) –