One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
- receive, via the communication interface, from a user computing device, a request to login to a user account associated with a user account portal, wherein the request to login to the user account associated with the user account portal comprises a username corresponding to the user account associated with the user account portal;
- in response to receiving the username corresponding to the user account associated with the user account portal:
- generate an authentication token in an authentication database;
- and
- send a notification to at least one registered device linked to the user account associated with the user account portal;
- after sending the notification to the at least one registered device linked to the user account associated with the user account portal, receive, via the communication interface, from the at least one registered device linked to the user account associated with the user account portal, an authentication response message;
- if the authentication response message indicates that valid authentication input was received by the at least one registered device linked to the user account associated with the user account portal, update the authentication token in the authentication database to indicate that the request to login to the user account associated with the user account portal has been approved;
- and
- after updating the authentication token in the authentication database to indicate that the request to login to the user account associated with the user account portal has been approved, provide, to the user computing device, access to a portal interface based on the authentication token in the authentication database.