X-Git-Url: https://git-public.kairo.at/?p=authserver.git;a=blobdiff_plain;f=index.php;fp=index.php;h=12ad92d068870aadd1d2435ea73ebc2109e74ad5;hp=0000000000000000000000000000000000000000;hb=133aecbe7a7fb733dc202240ec7de844e2baf425;hpb=e6624d81c4ccfb9f8aad62f72b007880dc08eabb diff --git a/index.php b/index.php new file mode 100644 index 0000000..12ad92d --- /dev/null +++ b/index.php @@ -0,0 +1,59 @@ +formatOutput = true; // we want a nice output + +$style = $head->appendElement('link'); +$style->setAttribute('rel', 'stylesheet'); +$style->setAttribute('href', 'authsystem.css'); + +$title->appendText('KaiRo.at Authentication Server'); +$h1 = $body->appendElement('h1', 'KaiRo.at Authentication Server'); + +$logged_in = false; +$user_id = 0; +$user_email = ''; + +if ($logged_in) { + $div = $body->appendElement('div', $user_email); + $div->setAttribute('class', 'loginheader'); + $div = $body->appendElement('div'); + $div->setAttribute('class', 'loginlinks'); + $link = $div->appendLink('?logout', _('Log out')); + $link->setAttribute('title', _('Log out user of the system')); +} +else { // not logged in + $form = $body->appendForm('#', 'POST', 'loginform'); + $form->setAttribute('class', 'loginarea'); + $label = $form->appendLabel('login_email', _('Email').':'); + $label->setAttribute('id', 'emailprompt'); + $label->setAttribute('class', 'loginprompt'); + $inptxt = $form->appendInputText('form[email]', 30, 20, 'login_email', (intval($user_id)?$user_email:'')); + $inptxt->setAttribute('class', 'login'); + $form->appendElement('br'); + $label = $form->appendLabel('login_pwd', _('Password').':'); + $label->setAttribute('id', 'pwdprompt'); + $label->setAttribute('class', 'loginprompt'); + $inptxt = $form->appendInputPassword('form[pwd]', 20, 20, 'login_pwd', ''); + $inptxt->setAttribute('class', 'login'); + $form->appendElement('br'); + $cbox = $form->appendInputCheckbox('form[remember]', 'login_remember', 'true', false); + $cbox->setAttribute('class', 'logincheck'); + $label = $form->appendLabel('login_remember', _('Remember me')); + $label->setAttribute('id', 'rememprompt'); + $label->setAttribute('class', 'loginprompt'); + $form->appendElement('br'); + $submit = $form->appendInputSubmit(_('Log in')); + $submit->setAttribute('class', 'loginbutton'); +} + +// Send HTML to client. +print($document->saveHTML()); +?>