Ejemplo n.º 1
0
<?php

require "../includes/config/config.php";
$errors = array();
// If User Submitted Register Form
if (isset($_POST['registerSubmit'])) {
    // create sanitizing class
    $clean = new cleanInput();
    $register = array();
    $register[0] = $_POST['username'];
    $register[1] = $_POST['password'];
    $register[2] = $_POST['confirmPass'];
    $register[3] = $_POST['email'];
    $register[4] = time();
    $register[5] = $clean->randString(40);
    $register[6] = SALT . $_POST['username'] . SALT;
    // Check username and email
    $sql = "SELECT `username`, `user_email` FROM `users` \n\t\t\t\t\tWHERE `username` = '{$register['0']}' or `user_email` = '{$register['3']}'";
    $query = $conn->query($sql);
    if ($query->num_rows > 0) {
        $row = $query->fetch_assoc();
        if ($register[0] == $row['username'] && $register[3] == $row['user_email']) {
            header("Location: " . BASE_URI . "index.php?e=4");
            exit;
        } elseif ($register[0] == $row['username']) {
            header("Location: " . BASE_URI . "index.php?e=2");
            exit;
        } elseif ($register[3] == $row['user_email']) {
            header("Location: " . BASE_URI . "index.php?e=3");
            exit;
        }