Example #1
0
<?php

require "core/init.php";
$user = new User();
$template = new Template("templates/register.php");
if (isset($_GET['token']) && isset($_GET['mail'])) {
    if ($user->verifyToken($_GET['token'], $_GET['mail'])) {
        $template->error = 'Thank You. Your Mail Has been verified. Please Login.';
    } else {
        $template->error = 'Incorrect token. Please use the link in the mail sent to you .';
    }
}
echo $template;
Example #2
0
include '../lib/common.php';
if (User::isLoggedIn()) {
    Link::redirect('account.php');
} elseif (!User::$awaiting_token) {
    Link::redirect('login.php');
}
$token1 = !empty($_REQUEST['token']) ? preg_replace("/[^0-9]/", "", $_REQUEST['token']) : false;
$dont_ask1 = !empty($_REQUEST['dont_ask']);
$authcode1 = !empty($_REQUEST['authcode']) ? urldecode($_REQUEST['authcode']) : false;
if (!empty($_REQUEST['step']) && $_REQUEST['step'] == 1) {
    if (!($token1 > 0)) {
        Errors::add(Lang::string('security-no-token'));
    }
    if (!is_array(Errors::$errors)) {
        $verify = User::verifyToken($token1, $dont_ask1);
        if ($verify) {
            if (!empty($_REQUEST['email_auth'])) {
                Link::redirect('change-password.php?authcode=' . urlencode($_REQUEST['authcode']));
            } else {
                Link::redirect('account.php');
            }
            exit;
        }
    }
}
API::add('Content', 'getRecord', array('security-token-login'));
$query = API::send();
$content = $query['Content']['getRecord']['results'][0];
$page_title = Lang::string('verify-token');
include 'includes/head.php';