cari

Rumah  >  Soal Jawab  >  teks badan

Sila beritahu saya mengapa halaman log masuk yang ditulis mengikut kod ini menunjukkan bahawa penyerahan tidak berjaya.

Maaf, mengapa halaman log masuk yang ditulis mengikut kod ini menunjukkan bahawa penyerahan tidak berjaya

皮安乐皮安乐2368 hari yang lalu1686

membalas semua(7)saya akan balas

  • 朝游东海

    朝游东海2018-06-05 14:33:15

    ==, 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 "" }

    balas
    0
  • 皮安乐

    皮安乐2018-06-04 19:02:20

    <?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 berjaya


    Terima kasih!

    balas
    0
  • 朝游东海

    ==, 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.

    朝游东海 · 2018-06-05 14:30:43
  • 朝游东海

    朝游东海2018-06-04 17:19:02

    Di mana kod anda?,,,,

    balas
    1
  • 皮安乐

    <?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

    皮安乐 · 2018-06-04 17:47:54
    皮安乐

    Bolehkah anda meninggalkan saya maklumat hubungan anda?

    皮安乐 · 2018-06-04 20:31:30
  • 往事随云走

    往事随云走2018-06-04 10:59:12

    ? ? ? ? Siarkan gambar halaman

    balas
    1
  • 皮安乐

    <?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

    皮安乐 · 2018-06-04 17:46:36
  • Batalbalas