PHP登录后台
因為考研的原因,好久好久好久沒有寫博客了。
但是呢結果還算不錯額,研究生也考上了,現在就是忙畢業設計的東西了。因為時間不是很夠,索性就自己開始重新搞我的PHP后臺,相對于java后臺來說簡單上手。這里就只粘貼代碼了,以前也寫過PHP,但是沒有弄完整的代碼粘貼上去,現在畢設算是對過去的一個補償吧。
開發環境:win10 + wampserver(自帶mysql,還比較好用額) + navicat(數據庫管理,直接建表,方便) + sublime
下面是前端代碼(因為前端比較簡單就不做注釋了):
<!DOCTYPE html> <html> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>湖北省反興奮劑管理系統-登錄</title><link rel="stylesheet" type="text/css" href="css/login.css"> </head> <body><div class="container" style="background: url('images/background.jpg');"><div class="p1"><p>湖北省反興奮劑管理系統</p></div><form action="login.php" method="post"><div class="user"><input type="text" name="username" placeholder="請輸入賬號"></div><div class="pass"><input type="password" name="password" placeholder="請輸入密碼"></div><div class="login"><input type="submit" name="u_login" value="登錄"></div></form></div> </body> </html>然后就是PHP后臺部分,因為要盡量簡化畢設的工作量,所以很多情況沒有做判斷,在實際情況中肯定還要考慮PHP的防注入和用戶名或者密碼為空的情況等等。
<?phpheader("Content-type: text/html; charset=utf-8");//連接數據庫$conn = mysql_connect("localhost","root","");//選擇數據庫mysql_select_db("test", $conn);mysql_query("SET NAMES utf8");//獲取界面傳送的用戶名和密碼$username = $_POST['username'];$password = $_POST['password'];//執行SQL語句$sql = "select password from admin where username='$username'";$check_quary = mysql_query($sql);//將查詢到的結果寫入$result$result = array();$result = mysql_fetch_assoc($check_quary);//判斷從前端獲取的密碼是否和數據庫中的一樣//一樣,則跳轉到目標網頁if($password == $result['password']){header("Location:backstage.html");}else{//不一樣則彈出提示框,回退到登錄界面echo "<script>alert('用戶名或密碼不正確,請重新輸入');history.back();</script>";} ?>總結
- 上一篇: 英语简历计算机能力描述,简历计算机水平描
- 下一篇: 动态规划算法php,php算法学习之动态