mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Support secondary email addresses that can be used to recover an account in case access to the primary email address is lost. Reset keys for an account are always sent to both the primary and the backup email address. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
87 lines
1.5 KiB
PHP
87 lines
1.5 KiB
PHP
<?php
|
|
|
|
set_include_path(get_include_path() . PATH_SEPARATOR . '../lib');
|
|
|
|
include_once('aur.inc.php'); # access AUR common functions
|
|
include_once('acctfuncs.inc.php'); # access Account specific functions
|
|
|
|
if (isset($_COOKIE["AURSID"])) {
|
|
header('Location: /');
|
|
exit();
|
|
}
|
|
|
|
html_header(__('Register'));
|
|
|
|
echo '<div class="box">';
|
|
echo '<h2>' . __('Register') . '</h2>';
|
|
|
|
if (in_request("Action") == "NewAccount") {
|
|
list($success, $message) = process_account_form(
|
|
"new",
|
|
"NewAccount",
|
|
in_request("U"),
|
|
1,
|
|
0,
|
|
in_request("E"),
|
|
in_request("BE"),
|
|
in_request("H"),
|
|
'',
|
|
'',
|
|
in_request("R"),
|
|
in_request("L"),
|
|
in_request("TZ"),
|
|
in_request("HP"),
|
|
in_request("I"),
|
|
in_request("K"),
|
|
in_request("PK"),
|
|
0,
|
|
in_request("CN"),
|
|
in_request("UN"),
|
|
in_request("ON"),
|
|
0,
|
|
"",
|
|
'',
|
|
in_request("captcha_salt"),
|
|
in_request("captcha"),
|
|
);
|
|
|
|
print $message;
|
|
|
|
if (!$success) {
|
|
display_account_form("NewAccount",
|
|
in_request("U"),
|
|
1,
|
|
0,
|
|
in_request("E"),
|
|
in_request("BE"),
|
|
in_request("H"),
|
|
'',
|
|
'',
|
|
in_request("R"),
|
|
in_request("L"),
|
|
in_request("TZ"),
|
|
in_request("HP"),
|
|
in_request("I"),
|
|
in_request("K"),
|
|
in_request("PK"),
|
|
0,
|
|
in_request("CN"),
|
|
in_request("UN"),
|
|
in_request("ON"),
|
|
0,
|
|
"",
|
|
'',
|
|
in_request("captcha_salt"),
|
|
in_request("captcha")
|
|
);
|
|
}
|
|
} else {
|
|
print '<p>' . __("Use this form to create an account.") . '</p>';
|
|
display_account_form("NewAccount", "", "", "", "", "", "", "", "", "", $LANG);
|
|
}
|
|
|
|
echo '</div>';
|
|
|
|
html_footer(AURWEB_VERSION);
|
|
|
|
?>
|