<div id="content">
<div style="width:100%;text-align:center">
<span class="login_error">[% error %]</span>
<form class="login_form" name="[% form_name %]" method="post"
action="[% script_name %][% path_info %]">
<fieldset>
<legend>Please login</legend>
<input type="hidden" name="[% key_redirect %]" value="[% relative_url %]">
<input type="hidden" name="[% key_payload %]" value="">
<input type="hidden" name="[% key_time %]" value="">
<input type="hidden" name="[% key_expires_min %]" value="">
<div class="form_row">
<input id="[% key_user %]" name="[% key_user %]" type="text" class="input_text right" value="" />
<label for="[% key_user %]">[% text_user %]</label>
</div>
<div class="form_row clear">
<input name="[% key_pass %]" id="[% key_pass %]"
type="password" class="input_text right" value="" />
<label for="[% key_pass %]">[% text_pass %]</label>
</div>
<div class="form_row clear">
<div class="right" style="width:60%"><input type="checkbox" id="[% key_save %]"
name="[% key_save %]" class="input_checkbox left" value="1" /></div>
<label for="[% key_save %]">[% text_save %]</label>
</div>
<div class="form_row clear"><input type="submit" value="Login" class="button right" /></div>
</fieldset>
</form>
</div>
<hr />
[%~ IF ! use_plaintext %]
<script src="[% md5_js_path %]"></script>
<script>
if (document.md5_hex) document.[% form_name %].onsubmit = function () {
var f = document.[% form_name %];
var u = f.[% key_user %].value;
var p = f.[% key_pass %].value;
var t = f.[% key_time %].value;
var s = f.[% key_save %] && f.[% key_save %].checked ? -1 : f.[% key_expires_min %].value;
var l = f.[% key_payload %].value;
var r = f.[% key_redirect %].value;
var str = u+'/'+t+'/'+s+'/'+l;
var sum = document.md5_hex(str +'/' + document.md5_hex(p));
var loc = f.action + '?[% key_user %]='+escape(str +'/'+ sum)+'&[% key_redirect %]='+escape(r);
location.href = loc;
return false;
}
</script>
[% END ~%]
</div>