==, budak lelaki, anda semua tahu bahawa penyerahan gesaan tidak berjaya, dan kemudian anda melihat kod anda, ini bermakna tiada penghakiman sama sekali, hanya yang pertama if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi "] == "tersembunyi") Tiada entri di sini, jadi anda boleh melihat apa yang anda siarkan if(isset($_POST["hidden"]) && $_POST["hidden"] == "tersembunyi"){ }lain{ echo "" }
//Simpan nama pengguna dan kata laluan ke dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]);//trim() fungsi Alih keluar aksara kosong pada kedua-dua belah rentetan
$psw = md5(trim($_POST["userpwd"]));//Kata laluan disulitkan sekali dengan md5() dan disimpan dalam pangkalan data
” || $ psw == "")
" " ('Sila masukkan nama pengguna atau kata laluan anda!'); history.go(-1);</script>";
$conn = mysqli_connect("localhost" ,"root","root");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data ' s ‐ ‐‐‐‐‐ ‐ ‐ n);
,'utf8 ');
$sql = "pilih nama pengguna, penggunapwd daripada pengguna di mana nama pengguna = '$pengguna ' dan penggunapwd = "$psw"" { ;script>alert('Login berjaya'); index.php';</script>";
echo "<script>alert(' Nama pengguna atau kata laluan tidak betul! ');history.go(-1);</script>";
>";
}
?>
------------------- --------------------------------- ------------------- --------------------------Adalah tetapan pangkalan data pautan salah atau sesuatu? Tolong beri saya nasihat! Saya menggunakan mysql yang disertakan dengan phpstudy tanpa membuat sebarang perubahan. Saya hanya menetapkan nama pengguna dan kata laluan kepada root. Selain itu, cuba menukar localhost dalam $conn = mysqli_connect("localhost","root","root") kepada localhost/phpMyAdmin atau 127.0.0.1 menunjukkan bahawa penyerahan tidak berjaya
balas==, budak lelaki, anda semua tahu bahawa penyerahan gesaan tidak berjaya, dan kemudian anda melihat kod anda, ini bermakna tiada penghakiman sama sekali, hanya yang pertama if(isset($_POST["tersembunyi"]) && $_POST["hidden "] == "hidden") Tiada entri di sini, jadi anda boleh melihat apa yang anda siarkan.
balas<?php
session_start();
// Antara muka pemprosesan log masuk logincheck.php
//Tentukan sama ada butang hantar ditekan
if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi"] == "tersembunyi")
{
//Simpan nama pengguna dan kata laluan ke dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]);//trim() fungsi mengalih keluar aksara ruang putih pada kedua-dua belah rentetan
$psw = md5(trim ($_POST["userpwd"]));//Kata laluan disulitkan sekali menggunakan md5() dan disimpan dalam pangkalan data
if($pengguna == "" || $psw == "")
{
//Jika salah satu nama pengguna atau kata laluan kosong, kotak dialog akan muncul Selepas pengesahan, kembali ke halaman sebelumnya pada halaman semasa.
echo "<script>alert('Sila masukkan nama pengguna atau kata laluan anda!'); history.go(-1);</script>";
}
lain
{ //Sahkan bahawa nama pengguna dan kod pengesahan kata laluan tidak kosong, kemudian sambungkan ke pangkalan data
$conn = mysqli_connect("localhost","root","root");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data
if(mysqli_errno($conn)){
echo mysqli_errno($conn);
keluar;
}
mysqli_select_db($conn,"userdb");
mysqli_set_charset($conn,'utf8');
$sql = "pilih nama pengguna,penggunapwd daripada pengguna di mana nama pengguna = '$pengguna' dan penggunapwd = '$psw'";
$result = mysqli_query($conn,$sql);
$num = mysqli_num_rows($hasil);
jika($num)
{
echo "<script>alert('Log masuk berjaya'); window.location.href='index.php';</script>";
}
lain
{
echo "<script>alert('Nama pengguna atau kata laluan salah!');history.go(-1);</script>";
}
}
}
lain
{
echo "<skrip>alert('Penyerahan gagal!');</script>";
}
?>
------------------------------------------------- -------
Hehe, boleh tambah WeChat untuk minta nasihat? Saya ialah 289810491
balas<?php
session_start();
// Antara muka pemprosesan log masuk logincheck.php
//Tentukan sama ada butang hantar ditekan
if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi"] == "tersembunyi")
{
//Simpan nama pengguna dan kata laluan ke dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]);//trim() fungsi mengalih keluar aksara ruang putih pada kedua-dua belah rentetan
$psw = md5(trim ($_POST["userpwd"]));//Kata laluan disulitkan sekali menggunakan md5() dan disimpan dalam pangkalan data
if($pengguna == "" || $psw == "")
{
//Jika salah satu nama pengguna atau kata laluan kosong, kotak dialog akan muncul Selepas pengesahan, kembali ke halaman sebelumnya pada halaman semasa.
echo "<script>alert('Sila masukkan nama pengguna atau kata laluan anda!'); history.go(-1);</script>";
}
lain
{ //Sahkan bahawa nama pengguna dan kod pengesahan kata laluan tidak kosong, kemudian sambungkan ke pangkalan data
$conn = mysqli_connect("localhost","root","root");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data
if(mysqli_errno($conn)){
echo mysqli_errno($conn);
keluar;
}
mysqli_select_db($conn,"userdb");
mysqli_set_charset($conn,'utf8');
$sql = "pilih nama pengguna,penggunapwd daripada pengguna di mana nama pengguna = '$pengguna' dan penggunapwd = '$psw'";
$result = mysqli_query($conn,$sql);
$num = mysqli_num_rows($hasil);
jika($num)
{
echo "<script>alert('Log masuk berjaya'); window.location.href='index.php';</script>";
}
lain
{
echo "<script>alert('Nama pengguna atau kata laluan salah!');history.go(-1);</script>";
}
}
}
lain
{
echo "<skrip>alert('Penyerahan gagal!');</script>";
}
?>
------------------------------------------------- -------
Hehe, boleh tambah WeChat untuk minta nasihat? Saya ialah 289810491
==, budak lelaki, anda semua tahu bahawa penyerahan gesaan tidak berjaya, dan kemudian anda melihat kod anda, ini bermakna tiada penghakiman sama sekali, hanya yang pertama if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi "] == "tersembunyi") Tiada entri di sini, jadi anda boleh melihat apa yang anda siarkan if(isset($_POST["hidden"]) && $_POST["hidden"] == "tersembunyi"){ }lain{ echo "" }
<?php
session_start();
// Antara muka pemprosesan log masuk logincheck.php
//Tentukan sama ada hendak menekan butang hantar
if(isset($_POST["tersembunyi"]) && $_POST[ " hidden"] == "hidden")
{
//Simpan nama pengguna dan kata laluan ke dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]);//trim() fungsi Alih keluar aksara kosong pada kedua-dua belah rentetan
$psw = md5(trim($_POST["userpwd"]));//Kata laluan disulitkan sekali dengan md5() dan disimpan dalam pangkalan data
” || $ psw == "")
" " ('Sila masukkan nama pengguna atau kata laluan anda!'); history.go(-1);</script>";
$conn = mysqli_connect("localhost" ,"root","root");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data ' s ‐ ‐‐‐‐‐ ‐ ‐ n);
,'utf8 ');
$sql = "pilih nama pengguna, penggunapwd daripada pengguna di mana nama pengguna = '$pengguna ' dan penggunapwd = "$psw"" { ;script>alert('Login berjaya'); index.php';</script>";
echo "<script>alert(' Nama pengguna atau kata laluan tidak betul! ');history.go(-1);</script>";
>";
}
?>
------------------- --------------------------------- ------------------- --------------------------Adalah tetapan pangkalan data pautan salah atau sesuatu? Tolong beri saya nasihat! Saya menggunakan mysql yang disertakan dengan phpstudy tanpa membuat sebarang perubahan. Saya hanya menetapkan nama pengguna dan kata laluan kepada root. Selain itu, cuba menukar localhost dalam $conn = mysqli_connect("localhost","root","root") kepada localhost/phpMyAdmin atau 127.0.0.1 menunjukkan bahawa penyerahan tidak berjayaTerima kasih!
Di mana kod anda?,,,,
? ? ? ? Siarkan gambar halaman