Please pay particular attention to the compatibility version of each add-on. For example if it indicates Compatible XF 2.x versions: 2.3 that indicates the add-on will only work if you have XF 2.3 installed.
XFTech - Registration Avatar

Free XFTech - Registration Avatar 1.0.0

No permission to download
Compatible XF 2.x versions
2.3
Screenshot 2026-05-03 225651.webp



πŸ“‹ Overview

Tired of a forum full of faceless default avatars? XFTech β€” Registration Avatar solves the problem at the source. This lightweight addon hooks directly into XenForo's native registration service and requires every new member to upload a profile picture before their account is created β€” no extra steps, no post-registration reminders, no workarounds needed.

Built 100% on native XenForo 2.3+ APIs. Zero external dependencies. Zero bloat.



✨ Features

  • πŸ”’ Mandatory avatar enforcement β€” Registration is blocked until a valid image is uploaded. No exceptions, no skipping.
  • πŸ“Έ Supports all major image formats β€” JPG, PNG, GIF, and WebP accepted out of the box.
  • ⚑ Native XenForo upload pipeline β€” Uses XF's built-in XF:User\Avatar service for processing, resizing, and storage. Works with all configured storage adapters.
  • πŸ”— Social / connected account registration supported β€” The avatar field is injected into both the standard registration form and the connected account completion form.
  • πŸ›‘οΈ Server-side validation β€” File type and image validity are checked on the server, not just the browser. Fake extensions won't sneak through.
  • 🎨 100% native XenForo styling β€” Uses <xf:uploadrow /> β€” looks exactly like every other field on the registration page. No custom CSS required.
  • 🚫 No admin options to misconfigure β€” The requirement is always on. Simple, intentional, reliable.
  • 🧹 Clean install / uninstall β€” No database tables. Removes itself completely on uninstall.
  • 🌐 Phrase-based β€” All user-facing text uses XenForo phrases, making translation straightforward.



βš™οΈ How It Works

The addon extends XF\Service\User\Registration via XenForo's native class extension system (XFCP). Two template modifications inject a native <xf:uploadrow /> field β€” marked required β€” into the registration form. If no valid image is submitted, a validation error is attached to the user entity and the form is rejected before the account is ever saved.

On successful registration, the avatar is processed and stored immediately using XenForo's own XF:User\Avatar service β€” the same one used everywhere else in the forum.



πŸ“¦ Requirements

  • βœ… XenForo 2.3.0 or later
  • βœ… PHP 8.0 or later
  • βœ… No additional dependencies



πŸš€ Installation

  1. Download Avatar.zip and extract it.
  2. Upload the contents of the upload/ folder to your XenForo root directory.
  3. In your Admin Control Panel, go to Add-ons β†’ Install/Upgrade from File and select the zip.
  4. Click Install. That's it β€” the avatar requirement is immediately active.
Author
XenforoNulled
Downloads
0
Views
5
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from XenforoNulled

Back
Top