Connexion au site Web de l'entreprise de développement PHP (2)
Voyons comment déterminer si la connexion a réussi
Le code login.php est le suivant?:
<?php // 鏈接數(shù)據(jù)庫 session_start(); require_once('conn.php'); //獲取表單的信息 $name = trim($_POST['username']); $password = md5($_POST['password']); $_SESSION['username'] = trim($_POST['username']); $_SESSION['password'] = trim($_POST['username']); //查詢數(shù)據(jù)庫 然后取出數(shù)據(jù)庫的信息,如果和表單提交的信息一致,則登錄成功,進(jìn)入后臺管理 $sql = "select * from user where username='$name' and password='$password'"; $res = mysql_query($sql); $row = mysql_fetch_row($res); if($row){ echo "<script>alert('登錄成功')</script>"; echo "<script>location.href='main.php'</script>"; }else{ echo "<script>alert('登錄失敗')</script>"; echo "<script>history.go(-1);</script>"; //登錄失敗返回上一個頁面 } ?>
Analysons le code ci-dessus, ouvrons la session log.php et soumettez-le pour vous connecter. php Nous obtenons donc les informations soumises par le formulaire dans le fichier login.php
puis stockons les informations dans seesion
$_SESSION['username'] = trim( $_POST['username'] , puis utilisez les instructions SQL pour juger les informations soumises par le formulaire et les informations dans la base de donné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 se connecter <. ??>
Si la connexion réussit, nous passons à la page de gestion du backend
échec de la connexion, passons à la page de connexion