Example #1
0
        Page::$messages[] = array('type' => 'attention', 'message' => 'Passwords you entered are not equal');
        Page::message();
        Page::RegForm();
    } elseif (!$user->CheckData($_POST)) {
        Page::$messages[] = array('type' => 'attention', 'message' => 'Data you entered is incorrect');
        Page::message();
        Page::RegForm();
    } else {
        try {
            $notcodedpw = $_POST['password'];
            $_POST['password'] = md5($_POST['password']);
            $userstatus = $user->Create($_POST);
        } catch (Exception $e) {
            $userstatus = false;
            if (iDEBUG) {
                $msg = nl2br($e);
            } else {
                $msg = $e->getMessage();
            }
            Page::$messages[] = array('type' => 'attention', 'message' => $msg);
            Page::message();
        }
        if (!$userstatus) {
            Page::RegForm();
        } else {
            setcookie('loginusername', $_POST['username']);
            setcookie('loginpassword', $notcodedpw);
            Page::RegSuccess();
        }
    }
}