From 644c7eefd13e5cc9831ccfc972acd145295cd3f9 Mon Sep 17 00:00:00 2001 From: Uncled1023 Date: Sun, 15 May 2016 23:59:38 -0700 Subject: [PATCH] Fixed 'LastSeen' not being updated at login. Added AM/PM to last seen display. --- Teknik/Areas/User/Controllers/UserController.cs | 7 ++++--- Teknik/Areas/User/Views/User/Index.cshtml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Teknik/Areas/User/Controllers/UserController.cs b/Teknik/Areas/User/Controllers/UserController.cs index ba3d9bd..0f900f4 100644 --- a/Teknik/Areas/User/Controllers/UserController.cs +++ b/Teknik/Areas/User/Controllers/UserController.cs @@ -155,10 +155,11 @@ namespace Teknik.Areas.Users.Controllers { user.HashedPassword = SHA384.Hash(model.Username, model.Password); user.TransferAccount = false; - db.Entry(user).State = EntityState.Modified; - db.SaveChanges(); } - HttpCookie authcookie = Utility.UserHelper.CreateAuthCookie(model.Username, model.RememberMe, Request.Url.Host.GetDomain(), Request.IsLocal); + user.LastSeen = DateTime.Now; + db.Entry(user).State = EntityState.Modified; + db.SaveChanges(); + HttpCookie authcookie = UserHelper.CreateAuthCookie(model.Username, model.RememberMe, Request.Url.Host.GetDomain(), Request.IsLocal); Response.Cookies.Add(authcookie); if (string.IsNullOrEmpty(model.ReturnUrl)) diff --git a/Teknik/Areas/User/Views/User/Index.cshtml b/Teknik/Areas/User/Views/User/Index.cshtml index aa83cb5..1202a0e 100644 --- a/Teknik/Areas/User/Views/User/Index.cshtml +++ b/Teknik/Areas/User/Views/User/Index.cshtml @@ -73,7 +73,7 @@
  • Joined
  • @if (OwnProfile && User.Identity.IsAuthenticated) { -
  • Last Seen
  • +
  • Last Seen
  • } @if (!string.IsNullOrEmpty(pgpFingerprint)) {