예제 #1
0
                        header("Location: " . BASE_URL);
                        return;
                    } else {
                        if ($token->getUser()->getStatus() != User::STATUS_PENDING) {
                            $tokenDAO->garbageCollect();
                            header("Location: " . BASE_URL);
                            return;
                        } else {
                            if ($token->getExpireTime() < time() - AuthToken::MAX_EXPIRE) {
                                $userDAO->delete($token->getUser());
                                $tokenDAO->delete($token);
                                $session->setMessage("Token has expired. Profile has been deleted", Session::MESSAGE_ERROR);
                                $tokenDAO->garbageCollect();
                                header("Location: " . BASE_URL);
                                return;
                            }
                        }
                    }
                }
            } else {
                header("Location: " . BASE_URL);
                return;
            }
        }
        // Do garbage collection on token table
        $tokenDAO->garbageCollect();
        $this->template->render(array("title" => "Verify Account", "main_page" => "verify_tpl.php", "form_values" => $form_values, "form_errors" => $form_errors));
    }
}
$controller = new VerifyController();
$controller->run();
예제 #2
0
<?php

/**
 * Created by PhpStorm.
 * User: Haziq
 * Date: 12/5/2015
 * Time: 11:34 PM
 */
require_once $_SERVER['DOCUMENT_ROOT'] . '/matrimonialweb/Controller/VerifyController.php';
if (isset($_POST['name']) && strlen($_POST['name']) > 0) {
    $Object = new VerifyController();
    $result = $Object->verifyUserName($_POST['name']);
    echo json_encode($result);
} else {
    $array = array();
    array_push($array, ["Status" => "error", "Message" => "no input provided"]);
    echo json_encode($array);
}
예제 #3
0
<?php

/**
 * Created by PhpStorm.
 * User: Haziq
 * Date: 12/6/2015
 * Time: 12:55 AM
 */
require_once $_SERVER['DOCUMENT_ROOT'] . '/matrimonialweb/Controller/VerifyController.php';
if (isset($_POST['cell']) && strlen($_POST['cell']) > 0) {
    $Object = new VerifyController();
    $result = $Object->verifyCell($_POST['cell']);
    echo json_encode($result);
} else {
    $array = array();
    array_push($array, ["Status" => "error", "Message" => "no input provided"]);
    echo json_encode($array);
}
예제 #4
0
<?php

/**
 * Created by PhpStorm.
 * User: Haziq
 * Date: 12/5/2015
 * Time: 11:38 PM
 */
require_once $_SERVER['DOCUMENT_ROOT'] . '/matrimonialweb/Controller/VerifyController.php';
if (isset($_POST['email']) && strlen($_POST['email']) > 0) {
    $Object = new VerifyController();
    $result = $Object->verifyEmail($_POST['email']);
    echo json_encode($result);
} else {
    $array = array();
    array_push($array, ["Status" => "error", "Message" => "no input provided"]);
    echo json_encode($array);
}