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

直入主题,先看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程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php验证登录名
php验证密码
mysql读写分离实现、mysql with as 实现、mysql实现递归查询、mysql实现分页、mysql实现rownum,以便于您获取更多的相关知识。

时间: 2024-11-08 22:37:11

php+MySQL实现登录时验证登录名和密码是否正确_php技巧的相关文章

Javascript与PHP验证用户输入URL地址是否正确_php技巧

本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考.具体方法如下: 1.javascript检测URL地址有效性: 复制代码 代码如下: <script type="text/javascript"> function checkUrl() {  var url = document.getElementById('url').value;  if (url==''){   alert('URL 地址不能为空');  ret

post登录-android Volley Post登录时返回登录页面,不能登录进去

问题描述 android Volley Post登录时返回登录页面,不能登录进去 使用Volley框架 Post登录时能返回html页面,但现显示的是我尚未登录 代码如下,抓到的post包在下面 public class MainActivity extends Activity { TextView show; private String myCookies; @Override protected void onCreate(Bundle savedInstanceState) { sup

Unbuntu管理员密码初次登录时验证错误

Unbuntu管理员密码, 默认情况下是没有的, 需要设置,初次使用su登录时, 会报错: su: Authentication failure 其实并不是验证错误, 是没有设定初值; 使用: sudo passwd, 再输入登录新密码即可设定新值,使用su, 即可以登录管理员(root)用户; 如下图所示: 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

服务器注册的环信账号,用代码登录时总是显示 “账号或密码错误”! 何解??

问题描述 begin login username:072b0b198a2c411d886cb9c20acff198--password:111111-- 解决方案 看下客户端和服务端是一个appkey吗?检查下注册填写的用户名密码和登录时使用一个吗解决方案二:appkey是相同的,我测试了一下一周前(服务器批量注册)显示账号或密码错误的账号,现在都能直接登录了,但是刚注册的账号还是不行,难道还有滞后问题吗??解决方案三:当前注册用户总数: 60816    刚看了一下我们后台一次注册了6万多账

PHP实现的登录,注册及密码修改功能分析_php技巧

本文实例讲述了PHP实现登录,注册及密码修改功能的方法.分享给大家供大家参考,具体如下: 这里介绍注册,登录,修改密码的界面布局与功能实现: 1.登录 2.忘记密码 3.免费注册 页面布局: <div id="views" class="views"> <div id="view-login" class="page-view view-login active"> <present name=&

怎么我点击登录时提示登录成功但是点击OK 进不去聊天服务器 能直接登录到聊天服务器上吗?

问题描述 解决方案 点击我们的登录的方法后,如果error为nil就可以聊天了

通过EMClient.getInstance().login(username, password, new EMCallBack() {};登录时,有时登录成功,有时登录失败

问题描述 经常登录失败,是什么导致的? 解决方案 看看失败的提示

php实现登录tplink WR882N获取IP和重启的方法_php技巧

本文实例讲述了php实现登录tplink WR882N获取IP和重启的方法.分享给大家供大家参考,具体如下: 服务器一上传大数据tplink WR882N就容易卡住, 然后上不了网. 打算在服务器定时检测, 如发现连续10次无法访问指定网站, 则自动执行重启操作(该部分未实现, 请自己添加). gg了一圈发现只有旧版的tplink登录脚本, 试了很久没成功 – 家里的tplink 740N倒是没问题. 于是只能直接写了, 简单的脚本如下, 可自己扩展 该脚本只适用WR882N, 其他型号未测试.

php将mysql数据库整库导出生成sql文件的具体实现_php技巧

由网上搜到,有更改. 文件名:db_backup.php 源代码如下: 复制代码 代码如下: <?php ini_set("max_execution_time", "180");//避免数据量过大,导出不全的情况出现. /* 程序功能:mysql数据库备份功能 作者:唐小刚 说明: 本程序主要是从mysqladmin中提取出来,并作出一定的调整,希望对大家在用php编程时备份数据有一定帮助. 如果不要备份结构:请屏掉这句:echo get_table_str