---
title: "Deprecation: #100278 - PostLoginFailureProcessing hook"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-100278-1679605129"
source: "Changelog/12.3/Deprecation-100278-PostLoginFailureProcessingHook.rst"
typo3-version: "12.3"
typo3-major: 12
type: "deprecation"
issue: 100278
forge: "https://forge.typo3.org/issues/100278"
tags: ["Backend", "Frontend", "PHP-API", "FullyScanned", "ext:core"]
rendered: "2026-09-24T21:45:06+00:00"
---

# Deprecation: #100278 - PostLoginFailureProcessing hook {#deprecation-100278-1679605129}

See [forge#100278](https://forge.typo3.org/issues/100278)

## Description {#description}

The hook `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['postLoginFailureProcessing']`
which can be used to handle custom notifications that a login in a frontend or
backend context failed, has been marked as deprecated.

## Impact {#impact}

If the hook is registered in a TYPO3 installation, a PHP `E_USER_DEPRECATED`
error is triggered.

The extension scanner also detects any usage of the deprecated interface as
a strong match, and the definition of the hook as a weak match.

## Affected installations {#affected-installations}

TYPO3 installations with custom extensions using this hook.

## Migration {#migration}

Migrate to the newly introduced PSR-14 event
[\\TYPO3\\CMS\\Core\\Authentication\\Event\\LoginAttemptFailedEvent](https://docs.typo3.org/permalink/changelog:feature-100278-1679604666).
