1. 连接数据库
数据库名为eating, user表用于存放用户的信息
//connect_mysql.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
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 u