显示列表

网站会员登陆机制

1.登录后,把用户信息写入在线用户表,并把 Username 和 Password 写入用户的 Cookie 中
2.访问页面时,读取 Cookie 中的 Username、Password,查询在线用户表,判断是否登录过
3.定时清理在线用户表中过期的用户

这样每次登陆用户访问页面时,只要查询在线用户表,不需要查询数据库中的用户表。
在线用户表是缓存表,不是一个数据表

C# 实现
InfoUser 类存放用户的信息
ArrayList 类中存放 InfoUser 类
当用户登录后,把用户的 InfoUser 类加入 ArrayList 类中,ArrayList 类是一个静态类
每次读取 Cookie 中的 Username、Password,再遍历 ArrayList 中的 InfoUser,如果配上,表示是登录用户。

返回摘要 | 分类(网站编程) | 访问(9) | 编辑