From a622196016962280fafd54e98f80b85c883ed9e4 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 16 Feb 2012 06:43:34 +0000 Subject: [PATCH] patch for password entry (Pavel) --- lam/lib/modules/imapAccess.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lam/lib/modules/imapAccess.inc b/lam/lib/modules/imapAccess.inc index 322f293c..825bc3a7 100644 --- a/lam/lib/modules/imapAccess.inc +++ b/lam/lib/modules/imapAccess.inc @@ -323,12 +323,13 @@ class imapAccess extends baseModule { $imap_server_address = $this->getServerAddress(); $imap_admin_user = $this->moduleSettings['ImapAccess_ImapAdmin'][0]; - if (isset($_POST['ImapAdminPassword'])) { + if (isset($_POST['ImapAdminPassword']) && isset($_POST['enterPasswordButton'])) { $errors = $this->doLogin(); } $imap_admin_password = $this->getAdminPassword(); - if ($imap_admin_password) { + $mbox = 0;//default state is false + if ($imap_admin_password) { $mbox = @imap_open("{" . $imap_server_address . "}", $imap_admin_user, $imap_admin_password, OP_HALFOPEN, 1); } if ($mbox) {