PHP+Ajax验证码验证用户登录
发布时间:2020-12-12 21:38:54 所属栏目:PHP教程 来源:网络整理
导读:用AJAX 验证用户登录的一个好处是不刷新跳转页面,外加用到验证码就更安全了,摸索的写了下。一共用到三个文件: yz.php: 生成验证码的PHP 文件,将验证码将在SESSION 里,供登录时对比调用 index.php: 用户登录的HTML 文件 loginCheck.php: 验证用户登录的文
用AJAX 验证用户登录的一个好处是不刷新跳转页面,外加用到验证码就更安全了,摸索的写了下。一共用到三个文件: yz.php: 生成验证码的PHP 文件,将验证码将在SESSION 里,供登录时对比调用 index.php: 用户登录的HTML 文件 loginCheck.php: 验证用户登录的文件 下面一一解析: yz.php 文件//生成验证码图
Header("Content-type: image/PNG"); //长与宽 $im = imagecreate(44,18); // 设置背景色: $back = ImageColorAllocate($im,245,245); // 填充背景色: imagefill($im,$back); srand((double)microtime()1000000); //加入干扰象素 ImagePNG($im); // 将四位的验证码保存在 SESSION 里,登录时调用对比 index.php:注意,在这文件里不要取 $_SESSION["VCODE"],否则会取晚一步的,刷新后才能显示上一个验证码在 loginCheck.php 里验证就好了
管理后台| 请登录
body{ background-attachment:fixed; background-position:center; background-image:url(./images/w2.jpg); background-repeat: no-repeat; } authCode{background-Color:#F8F9FF;}table{text-align:center;} //--> |