だから私は単純なログインシステムをいじっていましたが、理解できないように見えることの1つは、ログインにより、ユーザー名のみでアカウントを作成し、このデータを指定したにもかかわらずデータベースイベントに送信できる理由です。
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));
と
if(empty($username)) {
echo("Du ma fylle inn et brukernavn!");
} {
if(empty($password)) {
echo("Du ma fylle inn et passord!");
} else {
エスケープ文字列の (md5 を削除すると機能しますが、暗号化が行われず、パスワードがデータベースに表示されます。その逆のようなものです。私の間違いや誤解がどこにあるのか、誰かわかりますか?
クイックサム:「パスワードを入力する必要があります」と表示されるはずですが、文字列でmd5復号化を行っている場合は表示されませんが、削除すると許可されます。