помоему лучше в файле memberFunctions.php
в строке
$this->DB->build( array( 'select' => "members_display_name, member_id, email",
'from' => 'members',
'where' => $checkField . "='". $this->DB->addSlashes( mb_strtolower($unicodeName) ) . "'" . ( $member['member_id'] ? " AND member_id != " . $
'limit' => array( 0,1 ) ) );
сделать
'where' => "LOWER(" . $checkField . ")='"
вместо апдейта всех логинов в нижний регистр, а тем более отображаемых юзернеймов, которые к авторизации не относятся