Example #1
0
    </section>
<?php 
require_once 'user.php';
// $email = $_POST['email'];
// $pass = $_POST['password'];
// echo $email;
// echo $pass;
if (!empty($_POST['email']) && !empty($_POST['password'])) {
    $email = $_POST['email'];
    $password = hash("sha256", $_POST['password']);
    $first_name = $_POST['first_name'];
    $last_name = $_POST['last_name'];
    $newUser = new User();
    $checkUser = $newUser->checkEmailTaken($email);
    if ($checkUser) {
        $new_user = $newUser->storeUser($first_name, $last_name, $email, $password);
        ?>
        <div class="container">
            <div class="jumbotron">
                <span>User Created!</span>
                <span>Click <a href="signin.php">here to log in</span>

            </div>
        </div>
        <?php 
    } else {
        ?>
        <div class="container">
            <div class="jumbotron">
                <span>User already exists!</span>
                <span>Click <a href="signin.php">here to log in</span>
<?php

$json = array();
/**
 * Registrar el dispositivo del usuario
 * almacenando su id de registro en la BD
 */
if (isset($_POST["name"]) && isset($_POST["email"]) && isset($_POST["regId"])) {
    $name = $_POST["name"];
    $email = $_POST["email"];
    $gcm_regid = $_POST["regId"];
    // GCM Registration ID
    include_once './model/User.php';
    include_once './GCM.php';
    $gcm = new GCM();
    $res = User::storeUser($name, $email, $gcm_regid);
    $registration_id = [$gcm_regid];
    $message = ["product" => "shirt"];
    $result = $gcm->send_notification($registration_id, $message);
    echo $result;
} else {
    echo "Error blah blah blah...";
}