本篇内容主要讲解“php实现数据库验证跳转的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php实现数据库验证跳转的方法”吧!
创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的网站设计制作、成都网站设计、网站维护、达州主机托管解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、商城网站建设、政府网站等各类型客户群体,为全球上千余家企业提供全方位网站维护、服务器维护解决方案。
php实现数据库验证跳转的方法:首先创建login.html文件;然后创建doLogin.php文件;接着进行判空操作,通过后进行验证码验证;最后再进行数据库验证即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么实现数据库验证跳转?
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
本文实例讲述了PHP登录验证功能。分享给大家供大家参考,具体如下:
登录界面
具体实现方法如下:
login.html
doLogin.php
服务器端验证码 $username=$_POST['username']; $password=$_POST['password']; $autologin=isset($_POST['autologin'])?1:0; //获取是否选择了自动登录 $verifycode=$_POST['verifycode']; $code=$_SESSION['code']; //获取服务器生成的验证码 /* * 首先进行判空操作,通过后进行验证码验证,通过后再进行数据库验证。 * 手机号码和邮箱验证可根据需要自行添加 * */ if(checkEmpty($username,$password,$verifycode)){ if(checkVerifycode($verifycode,$code)){ if(checkUser($username,$password)){ $_SESSION['username']=$username; //保存此时登录成功的用户名 if($autologin==1){ //如果用户勾选了自动登录就把用户名和加了密的密码放到cookie里面 setcookie("username",$username,time()+3600*24*3); //有效期设置为3天 setcookie("password",md5($password),time()+3600*24*3); } else{ setcookie("username","",time()-1); //如果没有选择自动登录就清空cookie setcookie("password","",time()-1); } header("location: index.php "); //全部验证都通过之后跳转到首页 } } } //方法:判断是否为空 function checkEmpty($username,$password,$verifycode){ if($username==null||$password==null){ echo 'logout.php
验证码和数据库的实现方法前面写过,这里不再赘述。
到此,相信大家对“php实现数据库验证跳转的方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
新闻标题:php实现数据库验证跳转的方法
本文网址:http://cdxtjz.cn/article/joohje.html