/** * Return safe user data. * @param user name * @return user object or false */ public static function getUserByName($username) { if (!isset(self::$_userByName[$username])) { $_userByName[$username] = BackendUser::model()->findByAttributes(array('username' => $username)); } return $_userByName[$username]; }