• Register
    • Help

    striker  0 Items
    Currently Supporting
    • Home
    • News
    • Forum
    • Wiki
    • Support
      • Manage Subscriptions
      • FAQ
      • Support For
        • VaultWiki 4.x Series
        • VaultWiki.org Site
    • What's New?
    • Buy Now
    • Manual
    • 
    • Support
    • VaultWiki 4.x Series
    • Bug
    • Usernames are Not Normalized

    1. Welcome to VaultWiki.org, home of the wiki add-on for vBulletin and XenForo!

      VaultWiki allows your existing forum users to collaborate on creating and managing a site's content pages. VaultWiki is a fully-featured and fully-supported wiki solution for vBulletin and XenForo.

      The VaultWiki Team encourages you to join our community of forum administrators and check out VaultWiki for yourself.

    Issue: Usernames are Not Normalized

    • Issue Tools
      • View Changes
    1. issueid=3524 January 18, 2014 12:33 PM
      pegasus pegasus is offline
      VaultWiki Team
      Usernames are Not Normalized

      This is particularly harmful during imports - but can cause display issues in some other cases.

      If the user registered to the forum with the registration form using a different charset than VaultWiki, then the encoding of the username cannot be trusted. It is particularly noticeable when doing user searches from wiki forms (add moderator, contributions, etc). If the username contains a special character, the database would contain a different byte code than the form is requested, since the username was created via a different charset. This results in the requested user not being found.

      When importing, this means that many records that should be attributed to a user would instead be attributed to a guest that happens to have the same username.

      There is not a way to guarantee that the user will always be found, because particularly in vBulletin, the admins can create many languages on their sites that use many different charsets, and the creation language is not stored with the username (even though that would be near useless during a reverse lookup anyway - re: the reason VaultWiki went full UTF-8). Thus, we must assume for vBulletin that all users registered to the forum while viewing the registration form using the forum's DEFAULT language option.

      In this case, we can lookup the default charset for vBulletin and convert usernames before doing reverse lookups or importing data. This will increase the success rate for lookups involving usernames with special characters.
    Issue Details
    Issue Number 3524
    Issue Type Bug
    Project VaultWiki 4.x Series
    Category Importing
    Status Fixed
    Priority 3 - Loss of Functionality
    Affected Version 4.0.0 Gamma 1
    Fixed Version 4.0.0 Gamma 2
    Milestone VaultWiki 4 Gamma X
    Software DependencyAny
    License TypePaid
    Users able to reproduce bug 0
    Users unable to reproduce bug 0
    Attachments 0
    Assigned Users (none)
    Tags (none)




    1. January 19, 2014 12:36 PM
      pegasus pegasus is offline
      VaultWiki Team
      Fixed in the next release for all current importers and form fields that allow username input.
      Reply Reply  
    2. January 20, 2014 1:11 PM
      pegasus pegasus is offline
      VaultWiki Team
      Forgot that this also affects logins from wiki pages and the wiki admin panel. In certain cases, the user would not be able to login because the username doesn't match the database record.

      Also fixed in the next release by adding a plugin to normalize the incoming username in login.php.
      Reply Reply  
    + Reply

    Assigned Users
    Loading Please Wait
    Tags
    Loading Please Wait
    • Contact Us
    • License Agreement
    • Privacy
    • Terms
    • Top
    All times are GMT -4. The time now is 11:50 AM.
    This site uses cookies to help personalize content, to tailor your experience, and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Learn more… Accept Remind me later
  • striker
    Powered by vBulletin® Version 4.2.5 Beta 2
    Copyright © 2025 vBulletin Solutions Inc. All rights reserved.
    Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
    Copyright © 2008 - 2024 VaultWiki Team, Cracked Egg Studios, LLC.