php+MySQL实现登录时验证登录名和密码是否正确


Posted in PHP onMay 10, 2016

直入主题,先看php校验登录名和密码是否正确的代码:

<?php
 $servername = "服务器名";
 $username = "账户名";
 $password = "密码";
 $dbname = "数据库名";
?>
<?php
 // Session需要先启动。
 session_start();
 //判断uname和pwd是否赋值
 if(isset($_POST['uname']) && isset($_POST['pwd'])){
 $name = $_POST['uname'];
 $pwd = $_POST['pwd'];
 //连接数据库
 $conn = new mysqli($servername, $username, $password, $dbname);
 if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
 }
 //验证内容是否与数据库的记录吻合。
 $sql = "SELECT * FROM test_students_all WHERE (student_name='$name') AND (password='$pwd')";
 //执行上面的sql语句并将结果集赋给result。
 $result = $conn->query($sql);
 //判断结果集的记录数是否大于0
 if ($result->num_rows > 0) {
  $_SESSION['user_account'] = $name;
  // 输出每行数据
  while($row = $result->fetch_assoc()) {
  echo '<p>' . $row['student_nbr'] . '<br/>' . $row['student_name'] . '(' . $row['sex'] . ')' . '<br/>' . $row['class'] . '<br/>' . $row['major'].'</p>';
  // <p><img src="student_images/CLASS/STUDENT_NBR.jpg" /></p>
  echo '<p><img src="student_images/' . $row['class'] . '/' . $row['student_nbr'] . '.jpg" /></p>';
  }
 } else {
  echo "没有您要的信息";
 }
 $conn->close(); 
 }
?>
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>登录校验</title>
</head>
<body>
 <p>
 <?php
  // isset(xx) 测试xx是否设置了
  if(isset($_SESSION['user_account'])){
  echo '你好,' . $_SESSION['user_account'];
  }
  else{
  echo '游客';
  }
  //$conn->close();
 ?>
 </p>
 <form method="POST">
 <input type="text" name="uname" placeholder="用户名" />
 <br />
 <input type="password" name="pwd" placeholder="密码" />
 <br />
 <input type="submit">
 </form>
</body>
</html>

效果图:

php+MySQL实现登录时验证登录名和密码是否正确

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

PHP 相关文章推荐
建立文件交换功能的脚本(三)
Oct 09 PHP
php5 图片验证码实现代码
Dec 11 PHP
PHP 基本语法格式
Dec 15 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
PHP实现一个多功能购物网站的案例
Sep 13 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
PHP7+Nginx的配置与安装教程详解
May 10 #PHP
php+mysql实现的二级联动菜单效果详解
May 10 #PHP
浅析Yii2缓存的使用
May 10 #PHP
php简单统计在线人数的方法
May 10 #PHP
使用php实现从身份证中提取生日
May 09 #PHP
PHP使用内置函数生成图片的方法详解
May 09 #PHP
php时间计算相关问题小结
May 09 #PHP
You might like
php中的时间显示
2007/01/18 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
PHP自定义多进制的方法
2016/11/03 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
联谊会主持词
2014/03/26 职场文书
销售员试用期自我评价
2014/09/15 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
2014年底工作总结
2014/12/15 职场文书
土地租赁协议书
2015/01/29 职场文书
党小组推荐意见
2015/06/02 职场文书
金陵十三钗观后感
2015/06/04 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书