<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/e_commerce/include/session.php';
require_once 'register_action_functions.php';
// If not all the POST variables are set, we redirect to register.php.
if (count($_POST) != 13) {
    redirect('register.php');
}
register_account($_POST['email'], $_POST['email_confirmation'], $_POST['civility'], $_POST['firstname'], $_POST['lastname'], $_POST['adress'], $_POST['country'], $_POST['postal_code'], $_POST['city'], $_POST['phone_fixe'], $_POST['phone_mobile'], $_POST['password'], $_POST['password_confirmation']);
Example #2
0
        } else {
            message_error('Login failed? Helpful.');
        }
    } else {
        if ($_POST['action'] == 'register') {
            if (CONFIG_RECAPTCHA_ENABLE_PUBLIC) {
                validate_captcha();
            }
            if ($_SESSION['IRQ'] != 0) {
                if ($_SESSION['IRQ'] != $_POST['reqToken']) {
                    message_error('Registration token is invalid.');
                }
            }
            $email = $_POST[md5(CONFIG_SITE_NAME . 'USR')];
            if (CONFIG_ACCOUNTS_EMAIL_PASSWORD_ON_SIGNUP) {
                $password = generate_random_string(12);
            } else {
                $password = $_POST[md5(CONFIG_SITE_NAME . 'PWD')];
            }
            if (register_account($email, $password, $_POST['team_name'], '200', array_get($_POST, 'type'), $_POST['phoneNo'], $_POST['age'], $_POST['eduI'], $_POST['eduLevel'], $_POST['fullName'], $_SESSION["IID"])) {
                if (login_create($email, $password, false)) {
                    redirect($redirect_url);
                } else {
                    message_error('Could not create login session.');
                }
            } else {
                message_error('Sign up failed? Helpful.');
            }
        }
    }
}
Example #3
0
        $password = $_POST[md5(CONFIG_SITE_NAME . 'PWD')];
        $remember_me = isset($_POST['remember_me']);
        if (login_create($email, $password, $remember_me)) {
            enforce_2fa();
            redirect(CONFIG_LOGIN_REDIRECT_TO);
        } else {
            message_error('Login failed? Helpful.');
        }
    } else {
        if ($_POST['action'] == 'register') {
            if (CONFIG_RECAPTCHA_ENABLE_PUBLIC) {
                validate_captcha();
            }
            $email = $_POST[md5(CONFIG_SITE_NAME . 'USR')];
            if (CONFIG_ACCOUNTS_EMAIL_PASSWORD_ON_SIGNUP) {
                $password = generate_random_string(12);
            } else {
                $password = $_POST[md5(CONFIG_SITE_NAME . 'PWD')];
            }
            if (register_account($email, $password, $_POST['team_name'], $_POST['country'], $_POST['type'])) {
                if (login_create($email, $password, false)) {
                    redirect(CONFIG_REGISTER_REDIRECT_TO);
                } else {
                    message_error('Could not create login session.');
                }
            } else {
                message_error('Sign up failed? Helpful.');
            }
        }
    }
}
Example #4
0
<?php

require '../../include/ctf.inc.php';
$redirect_url = array_get($_POST, 'redirect');
if (user_is_logged_in()) {
    redirect($redirect_url);
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if ($_POST['action'] == 'register') {
        if (CONFIG_RECAPTCHA_ENABLE_PUBLIC) {
            validate_captcha();
        }
        $email = $_POST[md5(CONFIG_SITE_NAME . 'USR')];
        if (CONFIG_ACCOUNTS_EMAIL_PASSWORD_ON_SIGNUP) {
            $password = generate_random_string(12);
        } else {
            $password = $_POST[md5(CONFIG_SITE_NAME . 'PWD')];
        }
        if (register_account($email, $password, $_POST['team_name'], $_POST['country'], array_get($_POST, 'type'))) {
            if (login_create($email, $password, false)) {
                redirect($redirect_url);
            } else {
                message_error('Could not create login session.');
            }
        } else {
            message_error('Sign up failed? Helpful.');
        }
    }
}