Login Audit

Overview

Provides visibility into user logins for privileged users, facilitates email reminders to inactive users, and satisfies requirements for in-app display of a user's most recent login prior to the current session.

Prerequisites: Log Reader, People Functions

Key Features & Functionality

  • Contains grid reports displaying last login data for all system users, available to privileged users
  • Optionally sends reminder emails to inactive users (for environments using automatic deactivations configured in the Admin Console)
  • Contains components to display the most recent login prior to the current session for any user
Anonymous
Parents
  • Hi team,

    first of all thank you for this useful app! However we noticed a wrong behaviour in the LA_convertTimestampToDateType rule. I think it only happens when the primary locale of the site is different from en_US, as in our case. The effect of this bug is that the date 2024-09-12 is converted to 9 Dec 2024 and the date 2024-09-15 is converted to 15 Sep 2024.

    I suggest to fix the expression of the rule to the following code in order to prevent this to happen:

    if(
    and(
    ri!day => 1,
    ri!day <= 31,
    ri!month => 1,
    ri!month <= 12,
    len(ri!year) = 4
    ),
    date(ri!year, ri!month, ri!day),
    null
    )

    Thanks!

Comment
  • Hi team,

    first of all thank you for this useful app! However we noticed a wrong behaviour in the LA_convertTimestampToDateType rule. I think it only happens when the primary locale of the site is different from en_US, as in our case. The effect of this bug is that the date 2024-09-12 is converted to 9 Dec 2024 and the date 2024-09-15 is converted to 15 Sep 2024.

    I suggest to fix the expression of the rule to the following code in order to prevent this to happen:

    if(
    and(
    ri!day => 1,
    ri!day <= 31,
    ri!month => 1,
    ri!month <= 12,
    len(ri!year) = 4
    ),
    date(ri!year, ri!month, ri!day),
    null
    )

    Thanks!

Children
No Data