1. 连接数据库
数据库名为eating, user表用于存放用户的信息
//connect_mysql.php <?php header("Content-type:text/html;charset=utf-8"); //定义编码和页面 header("Access-Control-Allow-Origin: *"); //跨域问题 session_start(); //开启会话 $host = 'localhost'; //主机地址 $database = 'eating'; //数据库名 $username = 'root'; //数据库的用户名 $password = '123456'; //数据库的密码 /* 连接数据库 */ $link = mysqli_connect($host, $username, $password); mysqli_select_db($link, "eating"); mysqli_query($link,"set names 'utf8'");//编码转化 if (!$link) { die("could not connect to the database.\n" . mysqli_error($link));//诊断连接错误 } ?>12345678910111213141516171819202122
2. 用户登录
php实现用户登录,用户名为电话号码, php后台接受并解析前端通过http的post方法发送的json数据, 判断用户是否存在,
若不存在则返回-1, 若用户存在,则检验用户名和密码是否一致, 若一致则返回1, 若密码错误则返回-2.
//login.php <?php header("Content-type:text/html;charset=utf-8"); header("Access-Control-Allow-Origin: *"); //跨域 session_start(); if(isset($_POST["button"]) && $_POST["button"] == "登录") { $tel = $_POST["tel"]; //用户电话号码 $password = $_POST["password"]; //用户密码 //include ("connect_mysql.php"); require_once('connect_mysql.php'); //判断用户是否存在 $sql = "SELECT * FROM user WHERE user_tel = '$_POST[tel]';"; $result = mysqli_query($link, $sql); //执行sql语句,返回查询后的结果集 $r