Project

General

Profile

Feature #83529

Updated by Michael Schams over 6 years ago

When a user successfully logs in to the backend of TYPO3, registered hooks a signal should be executed. emitted. 

 This allows TYPO3 core developers as well as extension developers to create functions slots that react on a BE user login. 
 Typical use cases for notification services are for example: could be: 

 * Post a message to Slack or a similar messaging system. 
 * Send a text message (SMS) to the user's mobile number. 
 * Pass this event to other systems to monitor suspicious activities. 
 * Pass this event to other systems for activity logging of specific users (see note below). 
 * Trigger other events in the system based on the user, user settings, etc. 
 * etc. 

 Note: Some organization/company policies require the governance, compliance, operational auditing, and risk auditing of specific account (e.g. accounts with high privileges such as admins). Developing an extension that notifies a third party system (e.g. via an API call) about the BE login event in real time would be an easy task if a hook Signal/Slot would be available. 

 Currently, backend users can enable the feature "email at login" in their settings. This could be decentralized and moved to a separate extension (or system extension), including some improvements (e.g. generate a nicer HTML email or customize the mail text such as "take the HTTP X-FORWARDED-FOR header into account", etc.). However, I suggest to treat this as a separate task, independent from this feature request.

Back