了解用户上次连接日期时间的可靠方法?

发布于 2024-12-06 20:30:21 字数 213 浏览 0 评论 0原文

我想向我的网站添加一些功能,该功能显示自用户上次访问该网站以来的“新内容”。我的网站基于 ASP.NET MVC/C#/Razor。

获取/设置 DateTime 的可靠方法是什么?

更新:抱歉,我最初没有包含此内容...我没有使用内置会员代码。我的网站使用 Facebook C# SDK,通过 Facebook 登录,我存储到标准会员表中。

I'd like to add a bit of functionality to my site, which shows "new stuff" since the last time the user was on the site. My site is ASP.NET MVC/C#/Razor based.

What's a reliable way to get/set that DateTime?

Update: sorry I didn't include this originally... I'm not using the built-in membership code. My site uses the Facebook C# SDK, log in is through Fb, I store to a standard Members table.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡淡離愁欲言轉身 2024-12-13 20:30:22

就我个人而言,我使用的是 asp.net 会员提供程序,它允许我存储用户上次登录的时间 (DateTime)。这可能是设置该 DateTime 的解决方案。然后,您始终可以在执行登录功能之前获取该值。

Personally, I am using asp.net membership provider which allows me to store the last time (DateTime) the users logged in. This could be a solution to set that DateTime. Then, you can always get that value just before performing the login function.

静水深流 2024-12-13 20:30:22

如果您使用的是 Asp.Net 会员资格,那么您可以通过以下方式获取上次登录日期

MembershipUser user = Membership.GetUser(login.UserName);
DateTime dtLastLogin = user.LastLoginDate;

If you are using Asp.Net Member ship then you can get last login date by

MembershipUser user = Membership.GetUser(login.UserName);
DateTime dtLastLogin = user.LastLoginDate;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文