php后台登录,实现后台管理员登录功能
上一章節我們選擇了后臺登錄頁面,并且將驗證碼成功的加入到了登錄頁 login.html 文件中。并且創建了數據庫表admin,加入一條用戶名和密碼的測試數據。這一節我們就來實現登錄功能。
先看一個簡單功能實現流程圖:
有了流程圖就有了思路,順著思路就知道自己一步一步需要做什么。
首先還是要引入公共數據庫文件: config.php
通過POST方式獲取數據。使用trim()函數去除不必要的空格等。$username?=?trim($_POST["username"]);//用戶名
$password?=?trim($_POST["password"]);//密碼
$code?=?$_POST["code"];?//驗證碼
對是否填寫用戶名和密碼進行驗證,驗證碼進行匹配判斷。if($username?==?"")
{
echo"";
}
if($password?==?"")
{
//echo?"請填寫用戶名
";
echo"";
}
if($code?!=?$_SESSION['authcode'])
{
echo?"";
}
拿著提交過來的用戶名和密碼去數據庫查找,看是否存在此用戶名以及其密碼$sql?=?"select?*?from?admin?where?username='".$username."'?and?password='".$password."'";
$result?=?mysqli_query($link,?$sql);
$rows?=?mysqli_fetch_array($result);
if($rows)?{
//echo?"驗證成功!
";
$expire_time=time()+7200;
setcookie('admin_id',$rows['id'],$expire_time);
setcookie('username',$rows['username'],$expire_time);
echo?"";
}?else?{
//echo?"用戶名或者密碼錯誤
";
echo?"";
//echo?"返回";
}
登陸成功后進入后臺主界面,這樣就實現了管理員登錄功能。
總結
以上是生活随笔為你收集整理的php后台登录,实现后台管理员登录功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络动态负载均衡算法分析
- 下一篇: php怎么做性格测试题目,PHP和原生J