Move registration code to a separate unit

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>
This commit is contained in:
Lukas Fleischer 2015-06-25 15:46:39 +02:00
parent 6395a5d5b8
commit 3dbaee80b4
3 changed files with 38 additions and 18 deletions

View file

@ -116,23 +116,7 @@ if (isset($_COOKIE["AURSID"])) {
} else {
# visitor is not logged in
#
if ($action == "AccountInfo") {
print __("You must log in to view user information.");
} elseif ($action == "NewAccount") {
# process the form input for creating a new account
#
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 {
# display the account request form
#
print __("Use this form to create an account.");
display_account_form("NewAccount", "", "", "", "", "", "", "", $LANG);
}
print __("You must log in to view user information.");
}
echo "</div>";