# session_login.cgi
# Display the login form used in session login mode
+BEGIN { push(@INC, ".."); };
+use WebminCore;
+
$pragma_no_cache = 1;
#$ENV{'MINISERV_INTERNAL'} || die "Can only be called by miniserv.pl";
-require './web-lib.pl';
-require './ui-lib.pl';
&init_config();
&ReadParse();
if ($gconfig{'loginbanner'} && $ENV{'HTTP_COOKIE'} !~ /banner=1/ &&
print "Set-Cookie: banner=0; path=/$sec\r\n" if ($gconfig{'loginbanner'});
print "Set-Cookie: $sidname=x; path=/$sec\r\n" if ($in{'logout'});
print "Set-Cookie: testing=1; path=/$sec\r\n";
-&ui_print_unbuffered_header(undef, undef, undef, undef, undef, 1, 1, undef,
- undef, "onLoad='document.forms[0].pass.value = \"\"; document.forms[0].user.focus()'");
+&ui_print_unbuffered_header(
+ undef, undef, undef, undef, undef, 1, 1, undef,
+ "<title>$text{'session_header'}</title>",
+ "onLoad='document.forms[0].pass.value = \"\"; ".
+ "document.forms[0].user.focus()'");
if ($tconfig{'inframe'}) {
# Framed themes lose original page
print &ui_submit($text{'session_login'});
print &ui_reset($text{'session_clear'});
print &ui_form_end();
+print "</center>\n";
print "$text{'session_postfix'}\n";
-print "</center>\n";
# Output frame-detection Javascript, if theme uses frames
if ($tconfig{'inframe'}) {