Example #1
0
<?php

require_once '/../config/config.php';
require_once ROOT_PATH . "includes/init.php";
session_start();
if (!isset($_SESSION['gebruiker_id'])) {
    if (!isset($_SESSION['account_activated'])) {
        if (!isset($_GET['id'], $_GET['email_code'])) {
            $_SESSION['message'] = 'Toegang geweigerd.';
            header('Location: ' . BASE_URL);
            exit;
        } else {
            $user_id = intval($_GET['id']);
            $email_code = $_GET['email_code'];
            if (!checkEmailCode($user_id, $email_code)) {
                unset($user_id, $email_code);
                $_SESSION['message'] = 'Toegang geweigerd.';
                header('Location: ' . BASE_URL);
                exit;
            }
            $pass = 1;
        }
    }
}
if (!isset($_SESSION['account_activated']) and !isset($pass)) {
    $_SESSION['message'] = 'Toegang geweigerd.';
    header('Location: ' . BASE_URL);
    exit;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $pass = $_POST['pass'];
Example #2
0
        $err_name = true;
        $err_name_text = $t_error_name;
    }
    if (!$err) {
        $display = 2;
        // Create and send code
        if ($_SESSION['codes'] != "{$email}{$handynr}{$name}") {
            $codes = getCodes($email, $handynr, $name);
            $_SESSION['codes'] = "{$email}{$handynr}{$name}";
        }
    }
}
if (isset($_GET['code']) || isset($_POST['code'])) {
    $code = $_POST['code'] ? $_POST['code'] : $_GET['code'];
    // Check Code
    if (!checkEmailCode($code)) {
        $err = TRUE;
        $display = 5;
    }
    if (!$err) {
        $display = 3;
        $first = $_GET['code'];
        if (!$first) {
            $smscode = $_POST['smscode'];
            if (!$code || !$smscode || !checkSMSCode($code, $smscode)) {
                $err = true;
                $err_smscode = true;
                $err_code_text = $t_error_code;
            } else {
                // registered Succesfully;
                header("Location: " . OCP_BASE_URL . "profile.php?registered=1");