- <!DOCTYPE html>
- <html>
-
- <head>
- <meta charset="UTF-8">
- <title>
- 用户登录
- </title>
- <link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
- <style type="text/css">
- body{ margin: 0px; padding: 0px; background-color: #CCCCCC; } .panel{
- width: 380px; height: 280px; position: absolute; left: 50%; margin-left:
- -190px; top: 50%; margin-top: -140px; } .form-horizontal{ padding: 10px
- 20px; } .btns{ display: flex; justify-content: center; }
- </style>
- </head>
-
- <body>
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- 用户登录
- </div>
- </div>
- <div class="panel-body">
- <form class="form-horizontal">
- <div class="form-group">
- <label>
- 用户名
- </label>
- <input type="text" class="form-control" name="userName" />
- </div>
- <div class="form-group">
- <label>
- 密码
- </label>
- <input type="password" class="form-control" name="pwd" />
- </div>
- <div class="form-group btns">
- <input type="button" class="btn btn-primary" value="登录系统" id="submit"
- />
-
- <a type="button" class="btn btn-success" href="reg.php" />
- 注册账号
- </a>
- </div>
- </form>
- </div>
- </div>
- </body>
- <script src="js/jquery-3.1.1.js">
- </script>
- <script type="text/javascript">
- $(function() {
- $("#submit").click(function() {
- var str = $("form").serialize();
- $.post("admin/doLogin.php", {
- "user": str
- },
- function(data) {
- if (data == "true") {
- alert("登录成功");
- location = "index.html?loginUser=" + $("input[name='userName']").val();
- } else {
- alert("登录失败");
- }
- });
- });
- });
- </script>
-
- </html>
- <?php
- header ( "Content-Type:text/html;charset = utf-8");
- // username=lisi&pwd=123
- //处理登录信息
- list($username,$pwd) = explode("&", $_POST["user"]);
- list(,$username) = explode("=", $username);
- list(,$pwd) = explode("=", $pwd);
- $str = file_get_contents("user.txt");
-
- //将每个人的信息分开,并存入数组
- $user = explode("<=>", $str);
-
- // 验证登录信息
- foreach ($user as $user) {
- // 遍历数组,将每个人的信息,进行分割,并进行对比
- list($realName,$realPwd) = explode("&",$user);
- list(,$realName) = explode("=", $realName);
- list(,$realPwd) = explode("=", $realPwd);
- //验证
- if($username == $realName && $pwd == $realPwd)
- die("true");
- }
- die("false");
- <!DOCTYPE html>
- <html>
-
- <head>
- <meta charset="UTF-8">
- <title>
- 用户注册
- </title>
- <link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
- <style type="text/css">
- body{ margin: 0px; padding: 0px; background-color: #CCCCCC; } .panel{
- width: 380px; height: 350px; position: absolute; left: 50%; margin-left:
- -190px; top: 50%; margin-top: -175px; } .form-horizontal{ padding: 10px
- 20px; } .btns{ display: flex; justify-content: center; }
- </style>
- </head>
-
- <body>
- <div class="panel panel-primary">
- <div class="panel-heading">
- <div class="panel-title">
- 用户注册
- </div>
- </div>
- <div class="panel-body">
- <form class="form-horizontal">
- <div class="form-group">
- <label>
- 用户名
- </label>
- <input type="text" class="form-control" name="userName" />
- </div>
- <div class="form-group">
- <label>
- 密码
- </label>
- <input type="password" class="form-control" name="pwd" />
- </div>
- <div class="form-group">
- <label>
- 确认密码
- </label>
- <input type="password" class="form-control" name="rePwd" />
- </div>
- <div class="form-group btns">
- <input type="button" class="btn btn-primary" value="确定注册" id="submit"
- />
-
- <a type="button" class="btn btn-success" href="login.php" />
- 返回登录
- </a>
- </div>
- </form>
- </div>
- </div>
- </body>
- <script src="js/jquery-3.1.1.js">
- </script>
- <script type="text/javascript">
- $(function() {
- $("#submit").on("click",
- function() {
- var str = $("form").serialize();
- console.log(str);
- $.post("admin/doReg.php", {
- "user": str
- },
- function(data) {
- if (data == "true") {
- alert("注册成功!即将跳转登陆页!");
- location = "login.php";
- } else {
- alert("注册失败!因为啥我不知道!");
- }
- });
- });
- });
- </script>
-
- </html>
- <?php
- header ( "Content-Type:text/html;charset = utf-8");
-
- $user = $_POST["user"]."<=>";
-
- $num = file_put_contents("user.txt", $user,FILE_APPEND);
-
- if($num>0) echo "true";
- else echo "false";