第10节-开发后台登陆页面.pptVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10节-开发后台登陆页面

第10节 开发后台登陆页面1 ggao@wtu.edu.cn 1.目标 后台管理网站只允许授权用户使用 就是用户表中的用户(user) 登陆页面负责校验用户名和密码,对通过的用户将跳转到后台管理网站;校验失败则提示错误继续停留在登陆页面 加入验证码功能,不仅要输入用户名和密码,还要输入验证码 验证码在客户端通过js验证 目的:防止机器人窃取用户密码 2.添加管理用户 在菜单页面添加管理用户菜单项 制作添加管理用户页面 和添加学生信息页面类似 省略,演示中只制作一个空页面 通过navicat软件添加两个用户 cm,123,一般用户(flag=0) root,123,特权用户(flag=1) 3.制作登陆页面 文件名:login.php 位置:网站根目录 前台规划 用一个div包含所有元素,设置其居中 用一个4行3列表格放置登录信息输入元素 密码输入框input type=password 表格最后一行放置一个登陆按钮 给登陆按钮添加事件,调用函数,检查用户输入是否为空 submitLogin() 4.登陆后台代码 专门为登陆制作一个执行sql读操作php页面 queryLogin.php;网站根目录 该页面接收登陆页面传递过来的sql $sql=urldecode($_REQUEST[sql]); 执行sql $conn=mysql_connect(localhost,root,123456); if(!$conn) echo 没有连接成功!; $result=mysql_query($sql, $conn); 判断结果:如果读不到数据则返回-1,如果读到,则返回用户权限(flag值) if($row=mysql_fetch_row($result)) echo $row[0]; else echo -1; mysql_free_result($result); mysql_close($conn); 5.登陆页面连接后台代码 将用户提交的信息组成读取数据库sql 利用ajax函数调用queryLogin.php并传递sql参数 url: encodeURI(queryLogin.php?sql=+sql) 处理返回 利用success参数 成功则跳转到后台网站主页 location.href=ms.php 6.加入登陆校验码 使用js的Math对象的随机函数生成一个简单校验码 Math.random() 放大10000倍 取整:parseInt() 为了确保有4位数 小于1000,前面加1个零 小于100,前面加2个零 小于10,前面加3个零 用一个函数完成这些操作 将验证码显示在第3行第3个单元格 与用户输入进行比较 如果不一致,提示错误,终止登陆提交,继续输入 如果用户登录失败 修改验证码

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档