|
@@ -606,7 +606,11 @@ function _loginAsyncHandlers(req, user, anonymousAnalyticsId, isNewUser) {
|
|
|
LoginRateLimiter.recordSuccessfulLogin(user.email, () => {})
|
|
LoginRateLimiter.recordSuccessfulLogin(user.email, () => {})
|
|
|
AuthenticationController._recordSuccessfulLogin(user._id, () => {})
|
|
AuthenticationController._recordSuccessfulLogin(user._id, () => {})
|
|
|
AuthenticationController.ipMatchCheck(req, user)
|
|
AuthenticationController.ipMatchCheck(req, user)
|
|
|
- Analytics.recordEventForUser(user._id, 'user-logged-in')
|
|
|
|
|
|
|
+ Analytics.recordEventForUser(user._id, 'user-logged-in', {
|
|
|
|
|
+ source: req.session.saml
|
|
|
|
|
+ ? 'saml'
|
|
|
|
|
+ : req.user_info?.auth_provider || 'email-password',
|
|
|
|
|
+ })
|
|
|
Analytics.identifyUser(user._id, anonymousAnalyticsId, isNewUser)
|
|
Analytics.identifyUser(user._id, anonymousAnalyticsId, isNewUser)
|
|
|
|
|
|
|
|
logger.log(
|
|
logger.log(
|