PHP開發簡單圖書後台管理系統登入完整程式碼

本節我們創建一個login.php文件,顯示完整的登入功能代碼

#前面我們創建了style.css文件,把這個CSS文件放在同一資料夾目錄下,直接呼叫CSS樣式。

引入資料庫公共檔案config.php。

<?php
require_once("config.php"); //引入数据库文件
?>
<?php
if($_POST["Submit"])
{
   $username=$_POST["username"];
   $pwd=$_POST["pwd"];
   $code=$_POST["code"];
   if($code<>$_SESSION["auth"])
   {
      echo "<script language=javascript>alert('验证码不正确!');window.location='login.php'</script>";
      ?>
      <?php
      die();
   }
   $SQL ="SELECT * FROM admin where username='$username' and password='$pwd'";
   $rs=mysqli_query($link,$sql);
   if(mysqli_num_rows($rs)==1)
   {
      $_SESSION["pwd"]=$_POST["pwd"];
      $_SESSION["admin"]=session_id();
      echo "<script language=javascript>alert('登陆成功!');window.location='admin_index.php'</script>";
   }
   else
   {
      echo "<script language=javascript>alert('用户名或密码错误!');window.location='login.php'</script>";
      ?>
      <?php
      die();
   }
}
?>
<?php
if($_GET['tj'] == 'out'){
   session_destroy();
   echo "<script language=javascript>alert('退出成功!');window.location='login.php'</script>";
}
?>
<!DOCTYPE html>
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>图书后台管理系统登陆功能</title>
   <!-- 引入CSS样式 -->
   <link rel="stylesheet" type="text/css" href="style.css"/> 
</head>
<body>
<div id="top"> </div>
<form id="frm" name="frm" method="post" action="" onSubmit="return check()">
   <div id="center">
      <div id="center_left"></div>
      <div id="center_middle">
         <div class="user">
            <label>用户名:
               <input type="text" name="username" id="username" />
            </label>
         </div>
         <div class="user">
            <label>密 码:
               <input type="password" name="pwd" id="pwd" />
            </label>
         </div>
         <div class="chknumber">
            <label>验证码:
               <input name="code" type="text" id="code" maxlength="4" class="chknumber_input" />
            </label>
            <img src="verify.php" style="vertical-align:middle" />
         </div>
      </div>
      <div id="center_middle_right"></div>
      <div id="center_submit">
         <div class="button"> <input type="submit" name="Submit" class="submit" value="&nbsp;">
         </div>
         <div class="button"><input type="reset" name="Submit" class="reset" value=""> </div>
      </div>
      <div id="center_middle_right"></div>
   </div>
</form>
<div id="footer"></div>
</body>
</html>


#
繼續學習
||
<?php require_once("config.php"); //引入数据库文件 ?> <?php if($_POST["Submit"]) { $username=$_POST["username"]; $pwd=$_POST["pwd"]; $code=$_POST["code"]; if($code<>$_SESSION["auth"]) { echo "<script language=javascript>alert('验证码不正确!');window.location='login.php'</script>"; ?> <?php die(); } $sql="select * from admin where username='$username' and password='$pwd'"; $rs=mysqli_query($link,$sql); if(mysqli_num_rows($rs)==1) { $_SESSION["pwd"]=$_POST["pwd"]; $_SESSION["admin"]=session_id(); echo "<script language=javascript>alert('登陆成功!');window.location='admin_index.php'</script>"; } else { echo "<script language=javascript>alert('用户名或密码错误!');window.location='login.php'</script>"; ?> <?php die(); } } ?> <?php if($_GET['tj'] == 'out'){ session_destroy(); echo "<script language=javascript>alert('退出成功!');window.location='login.php'</script>"; } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图书后台管理系统登陆功能</title> <!-- 引入CSS样式 --> <link rel="stylesheet" type="text/css" href="style.css"/> </head> <body> <div id="top"> </div> <form id="frm" name="frm" method="post" action="" onSubmit="return check()"> <div id="center"> <div id="center_left"></div> <div id="center_middle"> <div class="user"> <label>用户名: <input type="text" name="username" id="username" /> </label> </div> <div class="user"> <label>密 码: <input type="password" name="pwd" id="pwd" /> </label> </div> <div class="chknumber"> <label>验证码: <input name="code" type="text" id="code" maxlength="4" class="chknumber_input" /> </label> <img src="verify.php" style="vertical-align:middle" /> </div> </div> <div id="center_middle_right"></div> <div id="center_submit"> <div class="button"> <input type="submit" name="Submit" class="submit" value=" "> </div> <div class="button"><input type="reset" name="Submit" class="reset" value=""> </div> </div> <div id="center_middle_right"></div> </div> </form> <div id="footer"></div> </body> </html>