Esempio n. 1
0
 * Check for post request
 */
require_once "classes/DatabaseOperation.php";
if (isset($_POST["request"]) && $_POST["request"] != "") {
    //get request
    $request = $_POST["request"];
    $operation = new DatabaseOperation();
    //response array
    $response = array("request" => $request, "success" => 0, "error" => 0);
    //check for tag type
    if ($request == "login") {
        //the user has requested to log in
        $email = $_POST["email"];
        $password = $_POST["password"];
        //check if the user has already been registered
        if ($user = $operation->getUser($email, $password)) {
            //user found
            //echo JSON with success
            $response["success"] = 1;
            $response["unique_id"] = $user["_unique_id"];
            $response["user"]["name"] = $user["_name"];
            $response["user"]["email"] = $user["_email"];
            $response["user"]["created_at"] = $user["_created_at"];
            $response["user"]["updated_at"] = $user["_updated_at"];
            echo json_encode($response);
        } else {
            //user not  found
            //echo JSON with error 1
            $response["error"] = 1;
            $response["error_message"] = "Incorrect email or password";
            echo json_encode($response);