Exemple #1
0
<?php

use Model\Users;
$app->post('/users', function () use($app) {
    $data = json_decode(file_get_contents("php://input"));
    $user = new Users();
    $user->uuid = \Lib\App::v4();
    $user->name = $data->name;
    $user->email = $data->email;
    $user->password = password_hash($data->password, PASSWORD_BCRYPT);
    $user->save();
    echo json_encode($data);
});
$app->post('/users/login', function () use($app) {
    $data = json_decode(file_get_contents("php://input"));
    $user = new Users();
    $result = $user->where('email', $data->email)->first();
    echo json_encode($result);
});
$app->post('/users/is_email_unique', function () use($app) {
    $data = json_decode(file_get_contents("php://input"));
    $user = new Users();
    $isExist = $user->whereEmail($data->email)->first();
    echo json_encode($isExist);
});