前言
通过Mysql建立一个账号数据库,用户登录html系统时,通过用户输入账户密码等信息,再由html匹配Mysql中的数据,成功则进入系统。在系统一定时间后,自动关闭登录许可,此时网页自动跳转回登录页面。本文是基于Node.js搭建的服务器,相关的库也需要,特别是Mysql库,本文也有提供下载地址,若有问题欢迎讨论,谢谢支持(*^_^*)
目录
思路:
首先mysql中建立数据库表单(user_message)并储存用户名(user_name),密码(user_password),登录时间(user_time),登录允许开关(user_allow)。服务器端建立3种服务,分别为主服务,读取服务,刷新服务。
主服务用于主网页登录端并对比注册信息,信息正确后登录允许开关打开(user_allow=1)并录入登录时间,随后主网页跳转子网页并表单传递用户名信息。
读取服务用于子网页根据表单的用户名,按一定周期读取数据库表单(user_message),当登录时间超时时,登录允许开关关闭,并强行返回登录主网页。同时也会对比用户名数据,当用户名不存在时也会强制返回主网页。另,当子网页向下跳转时,也需要连带发送用户名的表单数据。
刷新服务用于服务器自动刷新数据库表单(user_message),针对其中登录允许开关打开(user_allow=1)的用户,进行时间对比,超时时,自动将登录允许开关关闭(us