计算机专业毕业设计:[32]登录网站4
1、登录的时候,为了防止恶意登录,我们设置了验证码,以减小恶意攻击的次数,验证码输入错误的话及时用户名和密码正确也不允许登录
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/e996472ae3efe078febd1802b96c576698cf6521.jpg)
2、在判断用户名和你们之前,先判断验证码,用条件关系 if......else实现这一判断
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/2e223d85e036e291b364f454b2723d03baea5b21.jpg)
3、if (String.Compare(Request.Cookies["CheckCode"].Value, txtCheckCode.Text, true) != 0) { Response.Write("<script>alert('验证码输入有误!');location='background_login.aspx'</script>"); }
4、打开主页,发现用户名和密码已经存在,那是因为浏览器保存了我们的Cook
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/31097f43d7d44831fa673113d40f822b75ee5121.jpg)
5、有的浏览器禁用了Cookies,这个时候我们需要给用户适当的提示 if (IsPostBack) { if (Request.Cookies["CheckCode"] == null) { Response.Write("<script>alert('您的浏览器设置已被禁用 Cookies,您必须设置浏览器允许使用 Cookies 选项后才能使用本系统。!')</script>"); return; } }
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/1d735518512c8cf1df2ae187c384cde34a2c4621.jpg)
6、验证码输入正确,可以跳转到index0页面
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf5fc80fd7a21d7726b0de2bd21.jpg)
7、输入错误则会弹出验证码输入错误,并且再次跳转到index.aspx页面
![计算机专业毕业设计:[32]登录网站4](https://exp-picture.cdn.bcebos.com/777f3fc2bbd6e1d04d655dd50d254193cfe8af21.jpg)