mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Until now, we used the same unit to register and edit accounts. Split these features into separate source files for clarity. This also allows us to redirect to the home page when a logged-in user tries to access the registration page. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
36 lines
924 B
PHP
36 lines
924 B
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
|
|
|
|
set_lang(); # this sets up the visitor's language
|
|
check_sid(); # see if they're still logged in
|
|
|
|
if (isset($_COOKIE["AURSID"])) {
|
|
header('Location: /');
|
|
exit();
|
|
}
|
|
|
|
html_header(__('Register'));
|
|
|
|
echo '<div class="box">';
|
|
echo '<h2>' . __('Register') . '</h2>';
|
|
|
|
if (in_request("Action") == "NewAccount") {
|
|
process_account_form("new", "NewAccount", in_request("U"), 1, 0,
|
|
in_request("E"), '', '', in_request("R"),
|
|
in_request("L"), in_request("I"), in_request("K"),
|
|
in_request("PK"));
|
|
|
|
} else {
|
|
print __("Use this form to create an account.");
|
|
display_account_form("NewAccount", "", "", "", "", "", "", "", $LANG);
|
|
}
|
|
|
|
echo '</div>';
|
|
|
|
html_footer(AURWEB_VERSION);
|
|
|
|
?>
|