Rumah  >  Soal Jawab  >  teks badan

Semasa ujian, semasa mendaftar, isikan kod pengesahan Selepas penyerahan, ia sentiasa menggesa bahawa kod pengesahan adalah salah.

<?php

session_start();

//Antara muka pemprosesan pendaftaran regcheck.php

if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi"] == "tersembunyi")

{

$user = trim($_POST["nama pengguna"]); //fungsi trim() mengalih keluar aksara ruang kosong pada kedua-dua belah rentetan

$psw = md5(trim($_POST["userpwd"]) );

$psw_confirm = md5(trim($_POST["confirm"]));

$code = $_POST["code"];

if($user == "" || $psw == "" ||. $psw_confirm == "")

{

echo "<script>alert('Sila sahkan kelengkapan maklumat!'); history.go(-1);</script>" ;

}

lain jika($kod != $_SESSION[' ver_code']){

echo "<script>alert('Kod pengesahan tidak betul, sila masukkan semula!'); history.go (-1) ;</skrip>";

}

lain

{

jika($psw == $psw_confirm)

{

$conn = mysqli_connect,"("root",qli_" "root") ; //Sambung ke pangkalan data, akaun dan kata laluan adalah akaun dan kata laluan pangkalan data anda sendiri

if(mysqli_errno($conn)){

echo mysqli_error($conn);

keluar;

}

mysqli_select_db($conn,"userdb "); //Pilih pangkalan data

mysqli_set_charset($conn,'utf8'); //Tetapkan set aksara

$sql = "pilih nama pengguna dari pengguna = '$ user'"; //SQL statement

$result = mysqli_query($conn,$sql); // Laksanakan pernyataan SQL

$num = mysqli_num_rows($result); // Kira bilangan baris yang dipengaruhi oleh pelaksanaan hasil

if($num) //Jika sudah Pengguna wujud

{

echo "<script>alert('username already exists'); history.go(-1);</script> ";

}

lain //Yang semasa tidak wujud Nama pengguna berdaftar

{

$ip=ip2long($_SERVER['REMOTE_ADDR']); // Tukar alamat ip kepada integer

$time= time();

$sql_insert = "masukkan ke dalam `pengguna ` (`nama pengguna`,`userpwd`,`createtime`,`createip`) nilai('" . $user . "','" . $psw ." ','".$time."','". $ip."')";

$res_insert = mysqli_query($conn,$sql_insert);

if($res_insert)

{

echo " <skrip>alert('Pendaftaran berjaya! ');window.location.href='login.php';</script>";

}

lain

{

echo "<script>alert('Sistem sedang sibuk, sila tunggu! ' ); history.go(-1);</script>";

}

}

}

lain

{

echo "<script>alert('Kata laluan tidak konsisten!'); history.go(-1);</script>}

}

lain

{

bergema "<skrip>alert('Penyerahan gagal!');</skrip>";

许一米阳光许一米阳光2370 hari yang lalu2012

membalas semua(1)saya akan balas

  • 风之路

    风之路2018-05-17 20:31:12

    Cetak $code dan $_SESSION[' ver_code'] masing-masing untuk melihat sama ada terdapat sebarang data

    balas
    0
  • 许一米阳光

    $code mempunyai data, $_SESSION tidak mempunyai data

    许一米阳光 · 2018-05-17 21:54:16
  • Batalbalas