From b5c02f7640435a5bdc3d90bbc20db4d5c93ed9c4 Mon Sep 17 00:00:00 2001 From: Uncled1023 Date: Mon, 28 Jan 2019 20:08:48 -0800 Subject: [PATCH] Added updating of Last Seen on login --- IdentityServer/Controllers/AccountController.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/IdentityServer/Controllers/AccountController.cs b/IdentityServer/Controllers/AccountController.cs index 2b95890..4cf8802 100644 --- a/IdentityServer/Controllers/AccountController.cs +++ b/IdentityServer/Controllers/AccountController.cs @@ -110,6 +110,9 @@ namespace Teknik.IdentityServer.Controllers if (result.Succeeded) { + foundUser.LastSeen = DateTime.Now; + await _userManager.UpdateAsync(foundUser); + // make sure the returnUrl is still valid, and if so redirect back to authorize endpoint or a local page if (_interaction.IsValidReturnUrl(returnUrl) || Url.IsLocalUrl(returnUrl)) { @@ -179,6 +182,9 @@ namespace Teknik.IdentityServer.Controllers if (result.Succeeded) { + user.LastSeen = DateTime.Now; + await _userManager.UpdateAsync(user); + return RedirectToLocal(returnUrl); } else if (result.IsLockedOut)