Changeset 532844b in github


Ignore:
Timestamp:
Sep 11, 2007 5:53:41 AM (6 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
63749a1
Parents:
4845a1e
Message:

Resolve username from virtuser file before looking up in database

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/main.inc

    r74ae884 r532844b  
    581581    } 
    582582 
     583  // try to resolve email address from virtuser table     
     584  if (!empty($CONFIG['virtuser_file']) && strpos($user, '@')) 
     585    $user = rcmail_email2user($user); 
     586 
    583587  // lowercase username if it's an e-mail address (#1484473) 
    584588  if (strpos($user, '@')) 
     
    586590 
    587591  // query if user already registered 
    588   $sql_result = $DB->query("SELECT user_id, username, language, preferences 
    589                             FROM ".get_table_name('users')." 
    590                             WHERE  mail_host=? AND (username=? OR alias=?)", 
    591                             $host, 
    592                             $user, 
    593                             $user); 
     592  $sql_result = $DB->query( 
     593    "SELECT user_id, username, language, preferences 
     594     FROM ".get_table_name('users')." 
     595     WHERE  mail_host=? AND (username=? OR alias=?)", 
     596    $host, 
     597    $user, 
     598    $user); 
    594599 
    595600  // user already registered -> overwrite username 
     
    599604    $user = $sql_arr['username']; 
    600605    } 
    601  
    602   // try to resolve email address from virtuser table     
    603   if (!empty($CONFIG['virtuser_file']) && strpos($user, '@')) 
    604     $user = rcmail_email2user($user); 
    605  
    606606 
    607607  // exit if IMAP login failed 
Note: See TracChangeset for help on using the changeset viewer.