Sungguh, saya telah mencuba banyak kaedah dan menonton banyak video Ia jelas kod saya tidak berjaya adalah ralatnya, rasanya ia akan ranap 0_0
log masuk.php:
<!DOCTYPE>
<html>
<head>
<meta char< >
<title>Log Masuk</title>
<skrip>
function init(){
if(myform.username.value==""){
masukkan nama pengguna anda("Sila masukkan nama pengguna anda "); 光 // Gerakkan kursor ke dalam kotak teks
myForm.username.focus ();
Kembali palsu;
}
jika (myForm.userpwd.value == "") {
alrt (
"" Sila masukkan kata laluan anda"); "); t;
.kod{
lebar: 80px;
}
.tajuk{
saiz fon: 20px;
; berat huruf: bold
kedudukan: saudara; kiri: 50px; } .bd{ warna latar belakang:#f0f0f0; lebar: 230px;;;
;}
/kepala> ;<body><form action="log incheck.php" method= "post" name="myform"><div> <div>Log masuk pengguna</div> </div> :</span> <span><input type="text" name="username" id="username" placeholder="Sila masukkan nama pengguna">< /span> </ div><div>
<span>密码:</span>
<span><input type="pwholder" id="密码:</span>码"></span>
</div> . " pemegang tempat="请输入验证码"></span>
<!-- <span><img src="img.php" onclick="this.src='pic.php?nocache ='+Math.random()" style="cursor:pointer"></span> -->
<span><img src="img.php"></span>
</div>
<div>
<span><button>立即登录</button></span>
;<.><.注册 </ a></span>
</div>
<span><input type="hidden" value="hidden"></span>
</form>
</body>
<
</html< regcheck.php
<?php
header("content-Type: text/html; charset=Utf-8");
session_start();
//Halaman pemprosesan pendaftaran regcheck.php
jika ( isset($_POST["tersembunyi"])&&$_POST["tersembunyi"]=="tersembunyi") {
$user=trim($_POST["nama pengguna"]);//Gunakan fungsi trim untuk mengalih keluar rentetan Aksara ruang putih di kedua-dua belah
$pwd=md5(trim($_POST["userpwd"]));
$pwd_confirm=md5(trim($_POST["confirm"]));
$code=$ _POST ["kod"];
if($user==""||$pwd==""||$pwd_confirm==""){
// echo "<script>alert("Sila sahkan the information Completeness"):history.go(-1);</script>";
}elseif ($code!=$_SESSION["var_code"]) {
// echo "<script>alert ( "Kod pengesahan tidak betul"):history.go(-1);</script>";
}lain{
jika ($pwd==$pwd_confirm) {
$conn=mysql_connect("localhost " ,"root","a123456");//Akaun dan kata laluan untuk menyambung ke pangkalan data
if (mysqli_errno($conn)) {
echo mysqli_errno($conn);
keluar;
}
}mysqli_select_db($conn ,"userdb");//Select database
mysqli_set_charset($conn,"utf8");//Set character set
// $sql="select username from USER where username='$user' ";/ /sql statement
$sql = "SELECT * FROM `user` PROCEDURE ANALYSE()";
// mysql_query(query)
$result=mysqli_query($conn,$sql);//Execute SQL pernyataan
$num = mysqli_num_rows($result); //Kira bilangan baris yang terjejas oleh hasil pelaksanaan
if($num) //Jika pengguna sudah wujud
{
< echo " ;alert('username already exists'); history.go(-1);</script>";
}
lain //Nama pengguna berdaftar semasa tidak wujud
{
$ip=ip2long ($_SERVER['REMOTE_ADDR' ]); // Tukar alamat ip kepada integer
$time=time();
$sql_insert = "masukkan ke dalam `pengguna` (`nama pengguna`,`userpwd`,`createtime`, nilai `createip`) ('" . $user . "','" . $psw ."','".$time."','".$ip."')";
//$sql = "PILIH * DARIPADA `pengguna` ANALISIS PROSEDUR()";
$res_insert = mysqli_query($conn,$sql_insert);
if($res_insert)
{
(skrip<. berjaya! ');window.location.href='login.php';</script>";
}
lain
{
echo "<script>alert('Sistem sedang sibuk, sila tunggu!'); history.go(-1);</script>";
}
}
}
lain
{ echo "<skrip>alert('Kata laluan tidak konsisten!'); history.go(-1);</skrip>"; } }}
}
/ / echo "<skrip>alert('Penyerahan gagal!');</script>";
echo "<script>alert('weichenggong');</script>"
}
?>
logincheck.php
<?php
header("content-Type: text/html; charset=Utf-8");
session_start();
Loginantaramuka .php
//Tentukan sama ada butang serah ditekan
jika(isset($_POST["tersembunyi"]) && $_POST["tersembunyi"] == "tersembunyi")
{
// Gabungkan nama pengguna dan Kata laluan disimpan dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]); // fungsi trim() mengalih keluar aksara ruang kosong pada kedua-dua belah rentetan
$psw = md5 (trim($ _POST["userpwd"]));//Kata laluan disulitkan sekali menggunakan md5() dan disimpan dalam pangkalan data
$code = $_POST["code"];
if($user == "" ||. $psw = = "")
{
//Jika salah satu nama pengguna atau kata laluan kosong, kotak dialog akan muncul Selepas pengesahan, kembali ke halaman sebelumnya
gema "<skrip>alert('Sila masukkan nama pengguna Atau kata laluan! '); history.go(-1);</script>"; ){
echo "<script>alert( 'Kod pengesahan tidak betul, sila masukkan semula! '); history.go(-1);</script>";
}
lain
{ //Sahkan bahawa nama pengguna dan kod pengesahan kata laluan tidak kosong, kemudian Sambung ke pangkalan data
$conn = mysqli_connect("localhost","root","a123456");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data
if(mysqli_errno($conn)){
echo mysqli_errno($conn );
keluar;
}
mysqli_select_db($conn,"
set saya"); f8 ');
$sql = "pilih nama pengguna, penggunapwd daripada pengguna di mana nama pengguna = '$ pengguna' dan penggunapwd = '$psw'"; ;
$hasil = mysqli_query($conn,$sql);
$num = mysqli_num_rows($result); '); window.location.href='index.php';</script>" ;
}
lain
{
echo "<script>alert('Nama pengguna atau kata laluan tidak betul!'); history.go(-1);</script>";
gema "<skrip>alert('Penyerahan gagal!');</skrip>"; html>lebar:250px;
tinggi:120px;
latar belakang:#f0f0f0;
}
</style>
;-daftar antara muka pendaftaran php
;php
; ="box" align="center">
<div>Pendaftaran pengguna</div>
<form action="regcheck.php" method ="post">
<table>
<tr>
<td align="right">Nama pengguna: </td>
<td><input type=" text" name="username" maxLength="6"/> </td>
</tr>
<tr>
<td align="right">Kata Laluan: </ td>
<td;> " name="userpwd" maxLength="6"/></td>
</tr>
<tr>
< ;td align="right">Sahkan kata laluan:</ td>
<td><input type="password" name="confirm" maxLength="6"/></td>
</tr>
<tr>
;td colspa="2" align="right"><input type="Submit" name="Submit" value="Daftar"/> </tr> < ;/table> </form> </div> </body></html> Minta Allah selesaikan, saya rasa kalau saya tak boleh selesaikan. semua rambut saya akan gugur
好好学PHP。