Exemple #1
0
//Sign Up
$app->post('/sign_up', function () use($app) {
    $params = $app->request->params();
    $u = User::exists($params['email']);
    if ($u == 0) {
        //No Exsists
        //   $params['password']= $params['password'];//sha1($params['password']);//Encrypt password
        $r = User::sign_up($params);
        $app->response->body($r);
    } else {
        $app->response->body(json_encode(["error" => "exists"]));
    }
});
//User Jobs
$app->get("/user/jobs/:user_id", function ($user_id) use($app) {
    UserAuth::new_key($user_id);
    $u = User::find($user_id);
    //Find User
    $u->jobs;
    $u->userToken;
    $app->response->body($u->toJson());
});
//Full User Details/Profile
$app->post("/user/profile/", function () use($app) {
    $user_id = $app->request->params('user_id');
    // $token = $app->request->params('token');
    // UserAuth::authenticate($user_id,$token);//Authenticate or Fail
    $u = User::find($user_id);
    //Find User
    //$u->userToken;
    $app->response->body($u->toJson());