windows手机-让用户登录24小时



我正在创建我的第一个Windows Mobile应用程序。我有一个登录屏幕——我只是在徘徊,我如何让用户登录24小时,然后它会要求他们输入用户名和密码?

该应用程序将在白天不断打开/关闭,我只希望他们在早上提交凭据。感谢

您可以捕获第一次到数据库的时间,并检查第一次登录时间的时间差异,如果时间差异超过24小时,则删除表中的行

您可以使用几个DateTime控件和一个Timer控件来完成此操作。

private readonly DateTime NODATE = new DateTime(1900, 1, 1);
private DateTime loginTime;
private void User_Changed(bool loggedIn) {
  if (loggedIn) {
    loginTime = DateTime.Now();
  } else {
    loginTime = NODATE;
  }
}

我让一个定时器运行,并检查各种事情的状态。

private void Timer_Tick(object sender, EventArgs e) {
  if (loginTime != NODATE) {
    TimeSpan span = DateTime.Now() - loginTime;
    if (24 < span.TotalHours) {
      // Call your Logout routine
    }
  }
}

最新更新