das ist mein Code, es funktioniert, außer für die Passwörter, wie würde ich das beheben? Ich weiß, dass ich etwas mit md5 machen sollte, aber ich konnte keine Lösungen finden, um mit meinem Code zu arbeiten. Ich brauche wirklich dieses Recht und sicher zu machen, helfen Sie bitteAJAX Login: Passwort überprüfen, wie man es mit md5 funktioniert
//get the posted values
$username=htmlspecialchars($_POST['user_name'],ENT_QUOTES);
$password=htmlspecialchars($_POST['password'],ENT_QUOTES);
$check_for_username = $mysqli->query("SELECT username FROM q4jli_users WHERE username='$username' AND password=MD5('$password')");
if (mysqli_num_rows($check_for_username)) {
echo "yes";
} else {
echo "no";
}
Vielen Dank im Voraus
Hallo, Ich benutze Joomla 2.5, sie verwenden tatsächlich gesalzene Hashes (gerade herausgefunden). Wie würdest du meinen Code ändern, um das zu erreichen? –
Ich stimme @Dave zu, MD5-Algorithmus gilt nicht mehr als sicher. Bitte gehen Sie über den folgenden Link: http://www.php.net/manual/en/faq.passwords.php#faq.passwords.fasthash –
Gibt es einen Grund, warum Sie sich entschieden haben, die PHP API nicht zu verwenden? http://api.joomla.org/ – Dave