用户注册系统的设计与实现.ppt

上传人:max****ui 文档编号:15445914 上传时间:2020-08-10 格式:PPT 页数:17 大小:219KB
收藏 版权申诉 举报 下载
用户注册系统的设计与实现.ppt_第1页
第1页 / 共17页
用户注册系统的设计与实现.ppt_第2页
第2页 / 共17页
用户注册系统的设计与实现.ppt_第3页
第3页 / 共17页
资源描述:

《用户注册系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《用户注册系统的设计与实现.ppt(17页珍藏版)》请在装配图网上搜索。

1、PHP动态网页设计教程,十二、用户注册系统的设计与实现,黄迎久 内蒙古科技大学工程训练中心,主要内容,本讲主要内容 (1) 用户注册系统的设计;,一、用户注册系统简介,用户注册系统是WEB中的功能较为简单的系统,该系统为浏览器用户提供用户注册功能和用户登录功能。 用户先打开注册页面,然后填写用户注册信息,按下提交按钮,系统将用户提交的个人信息录入到数据库中。 用户打开登录界面后,在登录界面中填写用户名和密码信息,按写按钮,系统将从数据库中查询是否存在该用户信息。,二、用户注册系统界面的实现,三、数据库的设计,创建用户信息表:user。,四、用户注册功能的流程,Index.html,采集用户信息

2、,密码是否一致?,连接数据库,用户名是否已注册?,用户信息的注册,用户信息成功,反馈密码输入错误信息,反馈用户名重复错误信息,关闭数据库服务器连接,exit,register.php,Y,N,N,Y,五、用户注册系统功能的实现,创建数据库连接文件 connect.php ,五、用户注册系统功能的实现,接收提交信息 ,五、用户注册系统功能的实现,判断提交的密码是否一致 ?php /接收用户信息 if($password1!=$password2) exit(密码不一致!); else /判断用户名是否已被注册过 ,五、用户注册系统功能的实现,判断用户名是否已被注册过 0) exit(该用户名已被

3、注册过!); else /将用户信息保存入数据中 ,五、用户注册系统功能的实现,将用户信息保存入数据表中 ,六、用户登录页面的实现,六、用户登录页面的实现,0) echo 用户名和密码输入正确; else echo 用户名和密码输入错误!登录失败!; mysq_close(); ?,七、SQL注入,所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 当配置文件php.ini中的magic_quotes_gpc选项设置为关闭(magic_quotes_gpc=Off),使用用户名 “ or”= ” 和密码 “ or”

4、= “登录系统时,系统永远可以登录成功! 产生BUG的原因:SQL语句中出现特殊字符时,没有对这些字符进行适当的转义,使得”select * from user where username=“or”=“ and password=“or”=“ 中的子句where 永远为TRUE,这使得一些非法用户就乘虚而入,成功登录系统。,七、SQL注入,MySQL数据库引擎不会自动过滤特殊字符,因此防止SQL注入的方法就是在PHP中过滤这些特殊字符。 方案一:将配置文件php.ini中的magic_quotes_gpc选项设置为开启,即magic_quotes_gpc=On,这样PHP预处理器就自动将GET或POST提交的特殊字符转义。,方案二:当配置文件php,ini中的magic_quotes_gpc选项设置为关闭时,使用addslashes()函数将GET 或POST提交的特殊字符转义。 ,本讲总结,本讲总结 (1) 用户注册系统的设计方法以及实现方法;,Thank You !,内蒙古科技大学 工程训练中心,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!