mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-01 21:49:21 +03:00
Added the proper logging for #1706
This commit is contained in:
parent
ba85eda7f0
commit
28a8e3c157
6 changed files with 21 additions and 24 deletions
|
|
@ -12,6 +12,7 @@ class CustomLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin
|
|||
|
||||
public function Init() : void
|
||||
{
|
||||
// Happens only at DoLogin | ServiceSso | DoAccountSetup
|
||||
$this->addHook('login.credentials', 'FilterLoginCredentials');
|
||||
}
|
||||
|
||||
|
|
@ -29,18 +30,14 @@ class CustomLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin
|
|||
if (!empty($sMapping)) {
|
||||
$aLines = \explode("\n", \preg_replace('/[\r\n\t\s]+/', "\n", $sMapping));
|
||||
foreach ($aLines as $sLine) {
|
||||
if (false !== \strpos($sLine, ':')) {
|
||||
$aData = \explode(':', $sLine, 3);
|
||||
if (\is_array($aData) && !empty($aData[0]) && isset($aData[1])) {
|
||||
$aData = \array_map('trim', $aData);
|
||||
if ($sEmail === $aData[0]) {
|
||||
if (\strlen($aData[1])) {
|
||||
$sImapUser = $aData[1];
|
||||
}
|
||||
if (isset($aData[2]) && \strlen($aData[2])) {
|
||||
$sSmtpUser = $aData[2];
|
||||
}
|
||||
}
|
||||
$aData = \explode(':', $sLine, 3);
|
||||
if (\is_array($aData) && isset($aData[1]) && \trim($aData[0]) === $sEmail) {
|
||||
$aData = \array_map('trim', $aData);
|
||||
if (\strlen($aData[1])) {
|
||||
$sImapUser = $aData[1];
|
||||
}
|
||||
if (isset($aData[2]) && \strlen($aData[2])) {
|
||||
$sSmtpUser = $aData[2];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue