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

萧红SEO SEO爱好者,分享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登录实例程序代码
相关阅读

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

2019/10/10 17:38:03 | 谷歌SEO算法 | 1号店SEO