我正在运行一个使用Python和PHP的网站。每一个改动都做了,没有错误。我无法登录,但它显示200状态码
这是我的登录.php地址:
<?php
include_once '../config/database.php';
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: POST");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
if(!empty($_POST["Username"]) && !empty($_POST["password"]) ) {
$Username = mysqli_real_escape_string($conn, trim($_POST["Username"]));
$password =mysqli_real_escape_string($conn, trim( $_POST["password"]));
$passwordkey = md5( $password );
$password_e=crypt("obsfebs",$passwordkey);
$loginquery = "SELECT * FROM `obsfebs_admin` WHERE Username='$Username' AND password='$password_e'";
$adminquery = mysqli_query($conn, $loginquery);
$admin = mysqli_num_rows($adminquery);
if($admin > 0){
$data["status"] = 1;
$data["message"] = "Successfully LoggedIn ";
echo json_encode($data);
}
else{
$data["status"] = 2;
$data["message"] = "Username or password is wrong !!! ";
echo json_encode($data);
}
}else {
// required post params is missing
$data["status"] = 0;
$data["message"] = "Required parameters mobile or password is missing!";
$data["details"] = "";
echo json_encode($data);
}
?>
这是我的视图.py地址:
def user_login(request):
datas= {'log':False}
if request.method == "POST":
usern=request.POST.get('Username')
passw=request.POST.get('password')
passw=requests.post(url='http://www.onebookingsystem.com/productionApi/API/Admin/login.php')
response = requests.post(url='http://www.onebookingsystem.com/productionApi/API/Admin/login.php',data={"Username":usern,"password":passw})
json_data = response.json()
我没有得到任何错误。但当我输入用户名和密码时,它不是登录。它告诉“缺少必需的post参数”。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐