让用户长时间登录应用程序

时间:2014-08-30 13:14:32

标签: .net

我有一个应用程序,我希望用户长时间登录,即cookie不会过期,当客户登录时他/她会发现登录应用程序,

所以我的问题是,它是否会损害我的服务器,我的服务器是否会崩溃或任何其他问题,

2 个答案:

答案 0 :(得分:0)

您需要对服务器进行异步API调用。无论何时登录,服务器都将保留您的会话状态(即“登录'或者访客会话'”)。因此,您需要按以下方式设计应用程序: -

  1. 每当您启动应用程序时,请进行API调用以检查用户会话状态。
  2. 检查API调用的响应。
  3. 如果回应是'客人'或者' unlogged'或者其他什么,向用户显示登录页面。用户登录后,会话状态将从'访客会话'登录'登录' 如果没有,(即会话状态为'登录'),则向用户显示主应用程序。
  4. 每当用户退出时,会话状态将从登录'到访客' /'未记录'。
  5. 这样,用户可以在任何时间内保持登录状态。如果用户在没有注销的情况下关闭页面并再次打开页面,即使这样也无需再次登录,因为无论何时启动应用程序,您都将检查会话状态。

    不存在服务器崩溃或遇到任何问题的问题,这又取决于您编写代码的程度。

    希望这有帮助!

答案 1 :(得分:0)

它不会导致任何问题。现在,服务器非常复杂,可以毫无问题地处理1000个用户。 使用cookie是一种古老的认证方式 有多种方法可以进行用户身份验证。简单的例子是使用“auth id” 另外,我建议你使用基于“REST”的服务,这种服务更受欢迎且易于开发。