X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Flogin.php;h=90f16c3f9f86ce16977599606102db5a4acbf2ab;hb=a22bed916179b43f14ef09e752c17767fd4c656c;hp=11537e7dd9831920680616718f375be382deb8e4;hpb=640f7f112c58f4e46c34d76daa900d165f1bf3b0;p=squirrelmail.git
diff --git a/src/login.php b/src/login.php
index 11537e7d..90f16c3f 100644
--- a/src/login.php
+++ b/src/login.php
@@ -1,166 +1,189 @@
'.
+ _("Using CRAM-MD5 or DIGEST-MD5 authentication instead may work.").'
';
+ if (!$use_imap_tls) {
+ $string .= _("Also, the use of TLS may allow SquirrelMail to login.").'
';
}
-
- /* At this point, we have parsed a lot of the mailto stuff. */
- /* Let's do the rest -- CC, BCC, Subject, Body */
- /* Note: They can all be case insensitive */
- foreach ($GLOBALS as $k => $v) {
- $key = strtolower($k);
- $value = urlencode($v);
- if ($key == 'cc') {
- $rcptaddress .= '&send_to_cc=' . $value;
- } else if ($key == 'bcc') {
- $rcptaddress .= '&send_to_bcc=' . $value;
- } else if ($key == 'subject') {
- $rcptaddress .= '&subject=' . $value;
- } else if ($key == 'body') {
- $rcptaddress .= '&body=' . $value;
- }
- }
-
- /* Double-encode in this fashion to get past redirect.php properly. */
- $rcptaddress = urlencode($rcptaddress);
- }
-
- /* Check if system has been configured */
- if ( !file_exists( '../config/config.php' ) ) {
- echo "\n".
- "
\n".
- '' . _("Configuration Error") . "\n".
- "\n".
- "\n" .
- '' .
- _("This system has not been configured yet.") .
- '
' .
- _("Please contact system administrator.") .
- '
'.
- "\n";
+ $string .= _("Please contact your system administrator and report this error.");
+ error_box($string,$color);
exit;
}
-
- require_once('../functions/strings.php');
- require_once('../config/config.php');
- require_once('../functions/i18n.php');
- require_once('../functions/plugin.php');
- require_once('../functions/constants.php');
- require_once('../functions/page_header.php');
-
- /*
- * $squirrelmail_language is set by a cookie when the user selects
- * language and logs out
- */
- set_up_language($squirrelmail_language, true);
-
- /* Need the base URI to set the cookies. (Same code as in webmail.php). */
- ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs);
- $base_uri = $regs[1];
- @session_destroy();
-
- /*
- * In case the last session was not terminated properly, make sure
- * we get a new one.
- */
- $cookie_params = session_get_cookie_params();
- setcookie(session_name(),'',0,$cookie_params['path'].$cookie_params['domain']);
- setcookie('username', '', 0, $base_uri);
- setcookie('key', '', 0, $base_uri);
- header ('Pragma: no-cache');
-
- do_hook('login_cookie');
-
- /* Output the javascript onload function. */
- displayHtmlHeader( "$org_name - " . _("Login"),
- "\n", FALSE );
-
- /* Set the title of this page. */
- echo "\n".
- "\n";
-
- do_hook('login_bottom');
- echo "\n".
- "\n";
+ if (isset($org_logo_height) && is_numeric($org_logo_height) &&
+ $org_logo_height>0) {
+ $width_and_height .= " height=\"$org_logo_height\"";
+ }
+}
+
+if(sqgetGlobalVar('mailto', $mailto)) {
+ $rcptaddress = addHidden('mailto', $mailto);
+} else {
+ $rcptaddress = '';
+}
+echo html_tag( 'table',
+ html_tag( 'tr',
+ html_tag( 'td',
+ ''.
+ ( isset($org_logo) && $org_logo
+ ? '
' . "\n"
+ : '' ).
+ ( (isset($hide_sm_attributions) && $hide_sm_attributions) ? '' :
+ '' . _("SquirrelMail Webmail Application") . '
' ."\n".
+ ' ' . _("By the SquirrelMail Project Team") . '
' . "\n" ) .
+ html_tag( 'table',
+ html_tag( 'tr',
+ html_tag( 'td',
+ '' . sprintf (_("%s Login"), $org_name) . "\n",
+ 'center', $color[0] )
+ ) .
+ html_tag( 'tr',
+ html_tag( 'td', "\n" .
+ html_tag( 'table',
+ html_tag( 'tr',
+ html_tag( 'td',
+ _("Name:") ,
+ 'right', '', 'width="30%"' ) .
+ html_tag( 'td',
+ addInput($username_form_name, $loginname_value),
+ 'left', '', 'width="*"' )
+ ) . "\n" .
+ html_tag( 'tr',
+ html_tag( 'td',
+ _("Password:") ,
+ 'right', '', 'width="30%"' ) .
+ html_tag( 'td',
+ addPwField($password_form_name).
+ addHidden('js_autodetect_results', SMPREF_JS_OFF).
+ $rcptaddress .
+ addHidden('just_logged_in', '1'),
+ 'left', '', 'width="*"' )
+ ) ,
+ 'center', $color[4], 'border="0" width="100%"' ) ,
+ 'left', $color[4] )
+ ) .
+ html_tag( 'tr',
+ html_tag( 'td',
+ ''. addSubmit(_("Login")) .'',
+ 'left' )
+ ),
+ '', $color[4], 'border="0" width="350"' ) . '',
+ 'center' )
+ ) ,
+'', $color[4], 'border="0" cellspacing="0" cellpadding="0" width="100%"' );
+do_hook('login_form');
+echo '' . "\n";
+
+do_hook('login_bottom');
?>
+