下面我們來判斷登入是否成功
login.php 程式碼如下:
<?php // 链接数据库 session_start(); require_once('conn.php'); //获取表单的信息 $name = trim($_POST['username']); $password = md5($_POST['password']); $_SESSION['username'] = trim($_POST['username']); $_SESSION['password'] = trim($_POST['username']); //查询数据库 然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理 $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>"; //登录失败返回上一个页面 } ?>
下面我們分析下上面的程式碼,打開session log.php 提交到 login. php 所以我們在login.php檔案中取得表單提交過來的資訊
然後把資訊存入 seesion
$_SESSION['username'] = trim($_POST['username'] );
$_SESSION['password'] = trim($_POST['username']);
注意:存入 session 必須先開啟session
連結資料庫,然後透過sql 語句,對表單提交的信息,與資料庫的資訊進行判斷,在資料庫能找到相同的使用者名,密碼,那麼該使用者就可以登入
如果登入成功,我們跳到後台管理頁面
登入失敗, 跳到登入頁面