我需要进行"网站维护"功能,作为一些网站的网站管理员和开发人员。这些站点都基于用户登录以获取任何有用的内容。一,原因:
我的计划是在数据库中设置一个标志,登录脚本会在用户登录时检查。如果设置了标志 - 用户无法登录并收到相应的错误消息。
但是,如何结束每个当前登录用户的会话?
我也想知道这听起来是不是因为我可能会忽略的任何原因?
答案 0 :(得分:1)
第二点:
您可以设置不同的Web服务器,它可以位于同一物理服务器上,但使用不同的前缀路径或不同的端口或不同的域名,在其应用程序根目录中上载新版本,然后在实时环境中对其进行测试(相同的服务器,使用相同的数据库等...)。如果一切正常,请将其推送到真实的根目录。这样你就不会有停机时间。
答案 1 :(得分:0)
我不会注销每个用户,我只会设置一个cookie,允许有人在维护模式下看到该版本,如果它不存在则不要让它们进入。
我认为这是一个坏主意的唯一原因是因为它可能会使用户烦恼。