User tests: Successful: Unsuccessful:
Some third-party user group plugins rely on the email field to resolve users by email during onUserLogin. Tested successfully.
Pull Request for Issue # .
Summary of Changes
Transmitted email value from user object to response object
Testing Instructions
Login still work as before but retreive user email and make it available for other user plugin getting it from $user['email'] in onUserLogin
Result before applying PR
3rd party other plugins were exiting as not able to retrive user from email as $user['email'] was not avaialble
Result after applying PR
3rd party other plugins are now able to retrive user from email as $user['email'] has the user email.
Backwards compatibility
Yes
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Front End Plugins |
| Title |
|
||||||
| Status | Pending | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-01-16 11:20:36 |
| Closed_By | ⇒ | HLeithner | |
| Labels |
Added:
Feature
PR-6.1-dev
|
||
thanks
I have tested this item ✅ successfully on 5e4b500
I tested it with a log message.
Insert the following after line 287 in the file
/plugins/user/joomla/src/Extension/Joomla.php:Log::add('Test - Email: ' . ($user['email'] ?? 'empty'), Log::INFO, 'custom-test');Then log in with a user with a passkey. A new line appears in the file
/administrator/logs/everything.phpwith the user's email address.Without the PR, the value is
empty.This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46691.