<% page_header("columns", "Add a user", "install"); include("/scripting/forms.js"); libinclude("base.js"); libinclude("provision.js"); %>

Add a user

<% var f = FormObj("newuser", 3, 2); var i; var rand = random_init(); f.element[0].label = "User Name"; f.element[0].name = "USERNAME"; f.element[1].label = "Unix Name"; f.element[1].name = "UNIXNAME"; f.element[2].label = "Password"; f.element[2].type = "password"; f.element[2].name = "PASSWORD"; f.submit[0] = "Add"; f.submit[1] = "Cancel"; if (form['submit'] == "Cancel") { redirect("/"); } if (form['submit'] == "Add" && form.USERNAME != undefined) { if (form.UNIXNAME == undefined) { form.UNIXNAME = form.USERNAME; } if (form.PASSWORD == undefined) { form.PASSWORD = rand.randpass(); } newuser(form.USERNAME, form.UNIXNAME, form.PASSWORD, writefln); } else { f.display(); } %> <% page_footer(); %>