Joomla-UE4 Direct User Authentication Solution
Budget: $10 – $30 USD
I require a solution for Unreal Engine 4.27 to log into a Joomla 5 website as a registered user, without utilizing APIs. The login process should leverage a pre-existing Joomla user account and mirror the functionality of a standard user login in Joomla.
Key Requirements:
- Implement direct interaction between Unreal Engine 4.27 and Joomla 5 without the use of APIs.
- Ensure that the login process replicates the behavior of a registered user logging into Joomla.
- After logging in, Unreal Engine must download a specific piece of information, such as a serial number, from Joomla and store it in a string within Unreal Engine.
- The Joomla authentication system must be used to verify the login, allowing the user to appear in the Joomla administrator panel’s "Logged-in Users" section.
- A simple interface in Unreal Engine should be provided with two buttons: one to connect (log in) and another to close the connection (log out).
- Secure HTTPS connections must be used for communication.
Ideal Candidate Skills:
- Strong proficiency in both Joomla 5 and Unreal Engine 4.27.
- Experience integrating Unreal Engine with web platforms, particularly around user authentication.
- Familiarity with Joomla’s authentication system and session management.
- Proficiency in Unreal Engine’s Blueprint scripting language.
Additional Information:
- The Joomla user login must be visible in the Joomla admin area, under the "Logged-in Users" module or via Users > Manage, where active sessions are displayed.
- Once connected, the serial number or license associated with the user should be downloaded from Joomla and stored in a string in Unreal Engine.
- Access to the live Joomla site cannot be provided, so local installations of Joomla 5 and Unreal Engine 4.27 should be set up for testing purposes.
- The solution must ensure that communication between Unreal Engine and Joomla is secure, using HTTPS.
For reference on Joomla’s authentication system: [Creating an Authentication Plugin for Joomla](https://docs.joomla.org/J4.x:Creating_an_Authentication_Plugin_for_Joomla).
Key Requirements:
- Implement direct interaction between Unreal Engine 4.27 and Joomla 5 without the use of APIs.
- Ensure that the login process replicates the behavior of a registered user logging into Joomla.
- After logging in, Unreal Engine must download a specific piece of information, such as a serial number, from Joomla and store it in a string within Unreal Engine.
- The Joomla authentication system must be used to verify the login, allowing the user to appear in the Joomla administrator panel’s "Logged-in Users" section.
- A simple interface in Unreal Engine should be provided with two buttons: one to connect (log in) and another to close the connection (log out).
- Secure HTTPS connections must be used for communication.
Ideal Candidate Skills:
- Strong proficiency in both Joomla 5 and Unreal Engine 4.27.
- Experience integrating Unreal Engine with web platforms, particularly around user authentication.
- Familiarity with Joomla’s authentication system and session management.
- Proficiency in Unreal Engine’s Blueprint scripting language.
Additional Information:
- The Joomla user login must be visible in the Joomla admin area, under the "Logged-in Users" module or via Users > Manage, where active sessions are displayed.
- Once connected, the serial number or license associated with the user should be downloaded from Joomla and stored in a string in Unreal Engine.
- Access to the live Joomla site cannot be provided, so local installations of Joomla 5 and Unreal Engine 4.27 should be set up for testing purposes.
- The solution must ensure that communication between Unreal Engine and Joomla is secure, using HTTPS.
For reference on Joomla’s authentication system: [Creating an Authentication Plugin for Joomla](https://docs.joomla.org/J4.x:Creating_an_Authentication_Plugin_for_Joomla).