Previous topicNext topic
WebBuilderX > 用户登录及前端页面说明 >
登录页面及其设置

登录页面并不是每次访问时都会必然显示的。

当用户首次通过浏览器访问时,由于本地浏览器客户端没有任何的服务器反馈信息,所以会自动跳转到登录页要求先登录。一旦登录完成,WebBuilderX服务器就会自动记录该用户的登录时间,同时向客户端浏览器返回一个token信息。用户随后在index页面中所做的一切操作,都会通过这个token与服务器之间进行验证交互。因此,在用户登录成功之后,再次访问时是否还会要求继续登录,完全取决于这个token以及你在WebBuilderX中的HTTP服务设置:

  • 如果手工清除了浏览器缓存,再次访问时肯定需要重新登录。因为你把服务器返回过来的token清除掉了,这就无法和服务器进行验证,只能自动跳转到登录页要求重新登录。
  • 如果在index页面中通过点击以下菜单的方式退出,这实际上也是清除了浏览器缓存信息,因而再次访问时仍然会要求重新登录。

  • 当WebBuilderX的HTTP服务设置了断开时间,比如30分钟,那么,客户端浏览器在前后请求间隔超过30分钟时,也会要求重新登录:

因此,当你需要使用断开时间时,一定不能设置的太短,否则将导致客户端浏览器无法正常访问(正常建议为30或以上)。

  • 当WebBuilderX的HTTP服务没有勾选“允许同一用户在多地登录访问”时,只要有其他人在其他地址使用同一用户名称登录,那么,原来用此名称登录的人,不论断开等待时间是否到期,都会自动退出并跳转到登录页。也就是说,在没有允许同一用户在多地登录访问时,后登录的用户将踢出之前登录的同一名称用户。
  • 当WebBuilderX的HTTP服务没有设置服务断开时间(或者距上次访问的时长,没有超过断开等待时间)、且允许同一用户在多地登录访问时,只要没有手工清除本地缓存,那么,该用户后续使用同一电脑的同一浏览器访问,将跳过登录页面直接进入到主页。