PHP:缺少必需的Post参数

2024-04-24 16:00:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个使用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参数”。你知道吗


Tags: jsondataifaccessrequestusernamepasswordconn