PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】 本文实例讲述了PHP登录验证功能。分享给大家供大家参考,具体如下: 登录界面 具体实现方法如下: login.html Title






验证码

doLogin.php ' . ""; } else{ if($verifycode==null){ echo '' . ""; } else{ return true; } } } //方法:检查验证码是否正确 function checkVerifycode($verifycode,$code){ if($verifycode==$code){ return true; } else{ echo '' . ""; } } //方法:查询用户是否在数据库中 function checkUser($username,$password){ $conn=new Mysql(); $sql="select * from user where name='{$username}' and password='{$password}';"; $result=$conn->sql($sql); if($result){ return true; } else{ echo '' . ""; } $conn->close(); } //方法:手机格式验证 function checkPhoneNum($phonenumber){ $preg="/^1[34578]{1}\d{9}$/"; if(preg_match($preg,$phonenumber)){ return ture; //验证通过 }else{ echo '' . "";//手机号码格式不对 } } //方法:邮箱格式验证 function checkEmail($email){ $preg = '/^(\w{1,25})@(\w{1,16})(\.(\w{1,4})){1,3}$/'; if(preg_match($preg, $email)){ return true; }else{ echo '' . ""; } } logout.php 退出登录"; else echo "你还没有登录,请登录"; } else echo "登录成功,欢迎您:".$_COOKIE['username']."退出登录"; 验证码和数据库的实现方法前面写过,这里不再赘述。 验证码制作://www.zwyuanma.com/article/156850.htm 数据库连接://www.zwyuanma.com/article/156875.htm 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP网络编程技巧总结》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。