Example #1
0
<?php

require_once dirname(dirname(dirname(__FILE__))) . '/config.php';
require_once dirname(dirname(dirname(__FILE__))) . '/User.php';
$user = User::get();
$errors = array();
if (array_key_exists('save', $_POST)) {
    $module = new UsernamePasswordAuthenticationModule();
    try {
        if ($module->processUpdatePassword($user, $_POST)) {
            $return = User::getReturn();
            User::clearReturn();
            if (!is_null($return)) {
                header('Location: ' . $return);
            } else {
                header('Location: ' . UserConfig::$DEFAULTUPDATEPASSWORDRETURN);
            }
            exit;
        }
    } catch (InputValidationException $ex) {
        $errors = $ex->getErrors();
    }
}
require_once UserConfig::$header;
?>
<style>
#userbase-passwordreset {
	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: white;
	padding: 0 1em;
	margin: 0 auto;