图书馆占座系统(二)
第一次更新(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>"; //登录失败,跳转到另外一个页面
}
这两个办法都实现了登录,但是缺点很明显,那就是非常容易被攻击,明文密码没有安全性。
图书馆占座系统(二)相关推荐
- JAVA计算机毕业设计图书馆预约占座系统(附源码、数据库)
JAVA计算机毕业设计图书馆预约占座系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...
- 基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统...
基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 ...
- 基于PHP+MySQL的图书馆自习室预约占座系统
随着我国高等教育的普及和高校生源的扩招,很多学校都出现了一个很严重的问题,那就是自习室和图书馆座位不够用,出现了一座难求的情况.为了能够让高校的这些自习室和图书馆的座位得到合理的利用,我通过现代化的手 ...
- [含论文+开题报告+源码等]SSM图书馆预约占座系统[包运行成功]
源码获取:我的博客资源页面可以下载!!!! 项目名称 [含论文+开题报告+源码等]SSM图书馆预约占座系统[包运行成功] 视频介绍 (精品)[含论文+开题报告+源码等]SSM图书馆预约占座系统[包运 ...
- 模拟预约图书馆占座爬虫
模拟预约图书馆占座 语言:python2.7 第三方包:request,io, pytesseract, PIL, json from io import BytesIO import pytesse ...
- 基于SSM的图书馆预约占座系统
如果大家觉得文章对你有所帮助,希望大家点个赞,关注一下,后续我们会更新更多优质内容,大家的支持就是我继续更新的动力. 该系统由jsp+ssm+mysql实现,前端采用的是当下最流行的easyui框架, ...
- Java毕业设计——基于SSM的图书馆座位预约管理系统占座系统 / java图书馆座位预约管理系统占座系统
jsp+ssm+mysql实现图书馆预约占座管理系统项目 一款由jsp+ssm+mysql实现的图书馆预约占座管理系统,前端采用的是当下最流行的easyui框架,后台用的ssm(spring.spri ...
- python+django+vue图书馆选座系统pycharm源码lw
通过与图书馆相关人员的讨论,了解到我校图书馆的座位管理存在以下问题: (1)实行先到先坐的制度,所有的图书馆座位使用人员(以下简称用户)在图书馆开馆的情况下,到图书馆寻找座位,先到达图书馆指定座位的人 ...
- Springboot实现图书馆座位预约管理系统之自习室预约占座系统源码
本系统主要实现了学生自由预约选择图书馆的座位的基本功能,除基础脚手架外,实现的功能有: 管理员:学生管理.教师管理.阅览室类型管理.阅览室管理(座位生成等).学生信用积分管理.座位预约统计管理等. 学 ...
- 基于Springboot的图书馆预约,占座系统,基于IDEA开发。
开发环境,语言,工具 本系统的采用的开发语言是JAVA,主要使用到的框架是SpringBoot框架以及Mybatis框架,数据库使用的是Mysql5.7.开发工具使用的是IDEA. 项目更新点 该项目 ...
最新文章
- python的sort_python sort、sorted
- 【高级Java架构师系统学习】java如何开发安卓软件
- 清华大学图神经网络综述:模型与应用
- python3.9.0_Python 3.9.0 alpha 1 发布了,3.9 系列首个迭代版本
- 十步让你成为一名优秀的 Web开发人员
- myeclipse中的一些设置
- linux中top性能分析工具中的TIME+
- 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..
- 【UOJ207】共价大爷游长沙【LCT】【异或】【随机化】
- 【Level 08】U07 Mixed Feelings L4 Learning by heart
- gsp计算机系统测试题答案,新版GSP计算机系统专业知识培训测试题
- sliksvn下载与安装
- win10桌面计算机打不开,win10“此电脑”双击打不开,任何文件夹都打不开
- 密信(MeSince) — 免费的全自动邮件加密软件
- python非线性可分支持向量机模型(实现iris分类)
- 【C++】setw()函数
- Android模拟手机拨号器
- 蒙特卡洛仿真模型(球队夺冠实例解释,简单版)
- JAVA实现100以内偶数和,奇数和,奇偶和
- Rhino犀牛,solidwork等软件的模型怎么转到C4D里面是四边面?