需求分析:描述用户登录功能的实现思路
编程思路:
1、前台制作用户名输入框、密码输入框、验证码输入框、登录按钮
2、点击登录按钮后将用户名、密码、验证码传后后台
3、后台首先验证验证码是否正确
4、未填写验证码时给与提示:请输入验证码
5、错误时给与提示:验证码错误,请重新输入
6、验证码正确后继续验证用户名
7、用户名为空时给与提示:用户名不能为空,请输入用户名
8、将此户名在数据库中查询,查询不到时给与提示:用户名不存在,请输入正确的用户名
9、数据库中有此用户名时继续进行密码验证
10、密码为空时给与提示:请输入密码
11、密码不为空时,将用户输入的密码按数据库中存储的密码的生成方式进行加密
12、从数据中以用户名为条件筛选出此用户名的密码
13、用户输入的密码(加密后)与数据库中存储的密码进行比较,不同时给与提示:密码错误,请重新输入
14、相同时登录成功,可跳转到指定窗体或页面,并可以将用户信息写入Session、cookie、log等,以便为之后的操作提供用户信息
原创不易,转载请保留本站版权。