网站后台登陆总是提示验证码不正确有很多种原因,常见的有:程序错误、服务器资源耗尽、浏览器设置出错,深圳网络公司创络将为您简单说明下这些问题对应的解决方案。其中,程序错误通常是因为刚入门的开发者对逻辑把控不严造成,这里不多赘述。服务器资源耗尽通常是因为临时目录已满、硬盘已满等问题引起,升级服务器配置即可。因此,今天我们来特别了解下浏览器设置出错导致的后台登陆验证码错误的情况,以微软EDGE浏览器为例:
1、点击浏览器右上角的三个点的图标(...);
2、在弹出的菜单中找到设置,点击设置;
3、在新打开的页面中的左侧找到Cookie和网站权限;
4、确保右侧的允许站点保存和读取Cookie数据(推荐)为开启状态;
5、确保阻止第三方Cookie为关闭状态。
相关扩展
验证码的生成逻辑是生成一串随机字符串,然后将这个字符串保存到Cookie或Session中(暂称为缓存),同时再用这个字符串生成一张图片输出到浏览器。用户识别图片上的字符并输入到表单中,提交后,程序会去对比用户输入的字符串和缓存中的字符串,正确则进行下一步操作,错误则提示用户重新输入验证。在比较严格的场景中,验证码仅能使用一次,不管是否输入正确。我们常见的短信验证、邮件验证也是同样的原理。因此,本文中提到的浏览器设置,如果人为不小心设置错误或者被部分安全软件设置错误,就会出现验证码错误的问题。