Changeset d5ae977 in github for program/include/rcube_user.php


Ignore:
Timestamp:
Sep 6, 2011 1:18:12 PM (21 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.7, release-0.8
Children:
2a76f8d
Parents:
f8e48df
Message:
  • Fix username case-insensitivity issue in MySQL (#1488021)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_user.php

    rf8e48df rd5ae977  
    400400        $dbh = rcmail::get_instance()->get_dbh(); 
    401401 
    402         // use BINARY (case-sensitive) comparison on MySQL, other engines are case-sensitive 
    403         $mod = preg_match('/^mysql/', $dbh->db_provider) ? 'BINARY' : ''; 
    404  
    405402        // query for matching user name 
    406         $query = "SELECT * FROM ".get_table_name('users')." WHERE mail_host = ? AND %s = $mod ?"; 
     403        $query = "SELECT * FROM ".get_table_name('users')." WHERE mail_host = ? AND %s = ?"; 
    407404        $sql_result = $dbh->query(sprintf($query, 'username'), $host, $user); 
    408405 
Note: See TracChangeset for help on using the changeset viewer.