北京SEO

php+mysql+session登录实例程序代码

2019/10/10/17:38:03  阅读:1783  来源:谷歌SEO算法  标签: 1号店SEO

在php中我们要登录一般我们都是结合mysql session这两个结合实现的,下面我举一个例子来介绍php+mysql+session登录实例程序代码,有需要学习的朋友可参考.

实例代码如下

  1. ?<?php
  2. //为php和mysql剔除不安全html代码.
  3. functionsafestrip($string){
  4. $string=strip_tags($string);
  5. $string=mysql_real_escape_string($string);
  6. return$string;
  7. }
  8. //登录信息显示函数
  9. functionmessages(){
  10. $message='';
  11. if($_SESSION['success']!=''){
  12. $message='<spanid="message">'
  13. .$_SESSION['success'].'</span>';
  14. $_SESSION['success']='';
  15. }
  16. if($_SESSION['error']!=''){
  17. $message='<spanid="message">'
  18. .$_SESSION['error'].'</span>';
  19. $_SESSION['error']='';
  20. }
  21. return$message;
  22. }
  23. //用户登录函数
  24. functionlogin($username,$password){
  25. //过滤用户输入的用户名和密码
  26. $user=safestrip($username);
  27. $pass=safestrip($password);
  28. //将密码转换为md5格式
  29. $pass=md5($pass);
  30. //查询数据库中用户名和密码是否匹配
  31. $sql=
  32. mysql_query("SELECT*FROMuser_tableWHEREusername='$user'
  33. ANDpassword='$pass'")ordie(mysql_error());
  34. //如果=1则表示认证成功
  35. if(mysql_num_rows($sql)==1){
  36. //开始记录在session中
  37. $_SESSION['authorized']=true;
  38. //重新加载页面
  39. $_SESSION['success']='登录成功';
  40. header('Location:./index.php');
  41. exit;
  42. }else{
  43. //登录失败记录在session中
  44. $_SESSION['error']='非常抱歉,您输入的用户名或密码有误';
  45. }
  46. }
  47. ?>

原理很简单,用户提交用户名与密码然后我们经过安全处理,然后再到mysql去精确比较如果相同就登录成功了.

广告内容

php+mysql+session登录实例程序代码 php+mysql+session登录实例程序代码 php+mysql+session登录实例程序代码

相关阅读

热门评论

萧红SEO 萧红SEO

SEO爱好者,分享SEO经验~

总篇数212

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法