第一次更新(2018.8.3 20:53)

这篇主要写登录的
我写的登录主要有两种办法
一是同时比对用户名和密码
二是先比对用户名在比对密码

以下是第一种方法的代码:

$sql = "select * from ceshi1 where name='$name' and password='$password'";$res = mysql_query($sql);
//var_dump($res);
$row = mysql_fetch_row($res);
//var_dump($row);if($row){echo "<script>alert('登录成功')</script>";echo "<script>location.href='一楼.html';</script>";}else{echo "<script>alert('登录失败')</script>";//echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面echo "<script>location.href='登录.html';</script>"; //登录失败,跳转到另外一个页面}

先写出数据库查询语句

$sql = "select * from ceshi1 where name='$name' and password='$password'"

这段sql语句的作用是
查询所有项目从ceshi1的表里 当name等于用户输入的名字,当password等于用户输入的密码,或者说,把用户输入的名字赋值给name,把用户输入的密码赋值给password

$res = mysql_query($sql);

这语句的意思是发送sql语句并执行,如果sql语句为真返回1。否则返回0;
所以上面的sql语句的意思是从数据库中查询符合条件的数据,如果有,返回1,否则返回0;
这样就可以根据返回值来判断是否登录成功;

第二种方法
先查询姓名再查询密码
具体代码如下:

$sql = "select name from ceshi.ceshi1 where name = '$name'";$res = mysql_query($sql);
//var_dump($res);
//$row = mysql_fetch_row($res);
var_dump($res);
if($res){$sql_password = "select password from ceshi.ceshi1 where password = '$password'";$res_password = mysql_query($sql_password);$row_password = mysql_fetch_row($res_password);if($row_password){echo "<script>alert('登录成功')</script>";echo "<script>location.href='一楼.html';</script>";}else{echo "<script>alert('登录失败111')</script>";echo "<script>location.href='登录.html';</script>"; //登录失败,跳转到另外一个页面}
}
else{echo "<script>alert('登录失败2222')</script>";echo "<script>location.href='登录.html';</script>"; //登录失败,跳转到另外一个页面
}

这两个办法都实现了登录,但是缺点很明显,那就是非常容易被攻击,明文密码没有安全性。

图书馆占座系统(二)相关推荐

  1. JAVA计算机毕业设计图书馆预约占座系统(附源码、数据库)

    JAVA计算机毕业设计图书馆预约占座系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  2. 基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统...

    基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 ...

  3. 基于PHP+MySQL的图书馆自习室预约占座系统

    随着我国高等教育的普及和高校生源的扩招,很多学校都出现了一个很严重的问题,那就是自习室和图书馆座位不够用,出现了一座难求的情况.为了能够让高校的这些自习室和图书馆的座位得到合理的利用,我通过现代化的手 ...

  4. [含论文+开题报告+源码等]SSM图书馆预约占座系统[包运行成功]

     源码获取:我的博客资源页面可以下载!!!! 项目名称 [含论文+开题报告+源码等]SSM图书馆预约占座系统[包运行成功] 视频介绍 (精品)[含论文+开题报告+源码等]SSM图书馆预约占座系统[包运 ...

  5. 模拟预约图书馆占座爬虫

    模拟预约图书馆占座 语言:python2.7 第三方包:request,io, pytesseract, PIL, json from io import BytesIO import pytesse ...

  6. 基于SSM的图书馆预约占座系统

    如果大家觉得文章对你有所帮助,希望大家点个赞,关注一下,后续我们会更新更多优质内容,大家的支持就是我继续更新的动力. 该系统由jsp+ssm+mysql实现,前端采用的是当下最流行的easyui框架, ...

  7. Java毕业设计——基于SSM的图书馆座位预约管理系统占座系统 / java图书馆座位预约管理系统占座系统

    jsp+ssm+mysql实现图书馆预约占座管理系统项目 一款由jsp+ssm+mysql实现的图书馆预约占座管理系统,前端采用的是当下最流行的easyui框架,后台用的ssm(spring.spri ...

  8. python+django+vue图书馆选座系统pycharm源码lw

    通过与图书馆相关人员的讨论,了解到我校图书馆的座位管理存在以下问题: (1)实行先到先坐的制度,所有的图书馆座位使用人员(以下简称用户)在图书馆开馆的情况下,到图书馆寻找座位,先到达图书馆指定座位的人 ...

  9. Springboot实现图书馆座位预约管理系统之自习室预约占座系统源码

    本系统主要实现了学生自由预约选择图书馆的座位的基本功能,除基础脚手架外,实现的功能有: 管理员:学生管理.教师管理.阅览室类型管理.阅览室管理(座位生成等).学生信用积分管理.座位预约统计管理等. 学 ...

  10. 基于Springboot的图书馆预约,占座系统,基于IDEA开发。

    开发环境,语言,工具 本系统的采用的开发语言是JAVA,主要使用到的框架是SpringBoot框架以及Mybatis框架,数据库使用的是Mysql5.7.开发工具使用的是IDEA. 项目更新点 该项目 ...

最新文章

  1. python的sort_python sort、sorted
  2. 【高级Java架构师系统学习】java如何开发安卓软件
  3. 清华大学图神经网络综述:模型与应用
  4. python3.9.0_Python 3.9.0 alpha 1 发布了,3.9 系列首个迭代版本
  5. 十步让你成为一名优秀的 Web开发人员
  6. myeclipse中的一些设置
  7. linux中top性能分析工具中的TIME+
  8. 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..
  9. 【UOJ207】共价大爷游长沙【LCT】【异或】【随机化】
  10. 【Level 08】U07 Mixed Feelings L4 Learning by heart
  11. gsp计算机系统测试题答案,新版GSP计算机系统专业知识培训测试题
  12. sliksvn下载与安装
  13. win10桌面计算机打不开,win10“此电脑”双击打不开,任何文件夹都打不开
  14. 密信(MeSince) — 免费的全自动邮件加密软件
  15. python非线性可分支持向量机模型(实现iris分类)
  16. 【C++】setw()函数
  17. Android模拟手机拨号器
  18. 蒙特卡洛仿真模型(球队夺冠实例解释,简单版)
  19. JAVA实现100以内偶数和,奇数和,奇偶和
  20. Rhino犀牛,solidwork等软件的模型怎么转到C4D里面是四边面?

热门文章

  1. OC中常见的Signal错误
  2. MacOS配置Sql Server环境
  3. apiDoc 详解 api接口文档生成
  4. 优课计算机考试,新生入学安全教育考试之优课操作流程
  5. python 爬虫代码实例
  6. 人工智能生物学深度解析,附源代码
  7. 赚外快—常见编程接单的网站集合(20余个)
  8. live2d java_Live2D的使用
  9. WPS Android版API
  10. 空间权重矩阵构建(Stata代码)