Log masuk pendaftaran log masuk PHP

Seperti yang kami nyatakan dalam kursus sebelumnya, klik butang log masuk dan borang diserahkan kepada main.php

Mari kita lihat kandungan khusus fail utama.php berikut

Mula-mula kami Fail untuk menyambung ke pangkalan data diperkenalkan, iaitu fail conn.php

require_once("conn.php"); pangkalan data

Penyerahan borang Caranya ialah dengan menghantar melalui pos

Jadi kita perlu mendapatkan kandungan borang

$name=$_POST[' nama pengguna'];

$password=$_POST[ 'password'];

Dua pembolehubah digunakan untuk menyimpan nilai yang diterima dalam kaedah pos

Mari kita lihat pada carta alir log masuk dahulu:

login.png

Seterusnya kita perlu memikirkan tentang log masuk, dalam keadaan apa log masuk berjaya

Apabila maklumat yang dikemukakan oleh kami borang wujud dalam jadual pangkalan data, maka kita boleh log masuk. Jika tiada pengguna sedemikian, maka Tidak boleh log masuk

Jadi kita tulis pernyataan pertanyaan

$sql = "select * from user where username='$name' and password='$password'";

Kemudian laksanakan pernyataan sql

$info = mysql_query($sql);

Dengan cara ini, kami telah menanyakan hasil melalui fungsi mysql_fetch_row, kami mendapat satu baris daripada set hasil sebagai tatasusunan angka

$row = mysql_fetch_row($info);

Kemudian kami perlu menilai $row. Jika ditanya, log masuk berjaya, jika tidak, ia gagal

Kod lengkap adalah seperti berikut:

<?php
    require_once("conn.php");//首先链接数据库

    $name=$_POST['username'];
    $password=$_POST['password'];

    $sql = "select * from user where username='$name' and password='$password'";
    $info = mysql_query($sql);
    $row = mysql_fetch_row($info);
    if($row){
        echo "<script>alert('登录成功')</script>";
    }else{
        echo "<script>alert('登录失败')</script>";
        //echo "<script>history.go(-1);</script>";   //登录失败返回上一个页面
        echo "<script>location.href='login.php';</script>";  //登录失败,跳转到另外一个页面
    }

?>
Meneruskan pembelajaran
||
<?php require_once("conn.php");//首先链接数据库 $name=$_POST['username']; $password=$_POST['password']; $sql = "select * from user where username='$name' and password='$password'"; $info = mysql_query($sql); $row = mysql_fetch_row($info); if($row){ echo "<script>alert('登录成功')</script>"; }else{ echo "<script>alert('登录失败')</script>"; //echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面 echo "<script>location.href='login.php';</script>"; //登录失败,跳转到另外一个页面 } ?>
  • Cadangan kursus
  • Muat turun perisian kursus