<?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;
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';