本系列推送会带领大家完成一个实战项目,开发一个基于Redis的简易聊天室网站。
本项目会以网页形式呈现,大家只需要完成整个系统中,关于Redis操作的这一部分代码的开发即可。
本项目完成以后,会得到一个建议聊天室网站。这个网站分为两个页面——登录页面与聊天室页面。
登录页面
在登录页面输入昵称并单击“登录”按钮,可以进入聊天室页面。
聊天室页面
01
检查昵称防止重复
如果昵称已经被别人使用,那么单击登录按钮以后会弹出提示框。
昵称不能重复否则无法进入聊天室页面
02
自动保存登录信息
- 如果没有登录而直接访问http://127.0.0.1:5000/room,会自动跳转到登录页面。
- 但如果已经登录过一次以后,即使关闭浏览器再打开,也可以直接访问http://127.0.0.1:5000/room,不需要重新输入昵称登录。
03
限制同一用户短时间发送重复信息
在聊天室页面,同一个用户的在两分钟之内不能发送同样的信息,否则会弹出警告,且发送的信息无效。