Connexion en arrière-plan du site Web (2) Traitement de la connexion

Après avoir terminé la section précédente, nous avons expliqué comment rédiger la page de connexion backend du site Web ? Dans cette section, nous parlerons du processus de connexion. Voyons ensuite comment déterminer si la connexion a réussi

Le code login.php est le suivant :

<?php 
session_start (); 
require_once("../config/config.php");
    $password = $_POST['password'];
    //查询数据库 然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理
    $sql = "select * from admin where  password='$password'";
    $res = mysql_query($sql);
    $row = mysql_fetch_row($res);
    if($row){
        echo "<script>alert('登录成功')</script>";
        echo "<script>location.href='index.php'</script>";
    }else{
        echo "<script>alert('登录失败')</script>";
        echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面
    }
 ?>

Lien vers la base de données, puis utilisez SQL. déclarations pour comparer les informations soumises par le formulaire avec la base de données. Les informations sont jugées. Si le même nom d'utilisateur et le même mot de passe peuvent être trouvés dans la base de données, l'utilisateur peut alors se connecter. Si la connexion réussit, nous passerons au backend. page de gestion. Si la connexion échoue, accédez à la page de connexion. Si la connexion réussit, comme indiqué sur la figure :

微信截图_20170712094702.png.

Formation continue
||
<?php session_start (); require_once("../config/config.php"); $password = $_POST['password']; //查询数据库 然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理 $sql = "select * from admin where password='$password'"; $res = mysql_query($sql); $row = mysql_fetch_row($res); if($row){ echo "<script>alert('登录成功')</script>"; echo "<script>location.href='index.php'</script>"; }else{ echo "<script>alert('登录失败')</script>"; echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面 } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel