php后台图书管理系统-登录页面02
2017-04-21 02:04
537 查看
首先最近实在是忙,这都是半个月之前写好的代码了,我都半个月没看了,重新拿起来,废话不多说了,说思路吧
首先这是一个后台登录界面
思路分析:
首先因为我的后台管理全部是用原生的代码写的,不是用的框架!
思路1:建立login页面-我给他起的文件名称叫做login.php
很明显一个.php文件里面用的html 然后用的表单提交的方式
代码如下:
//运行效果图如下:
验证这里我是用的一个img标签的src指向一个.php文件获取验证码
首先这里我说说主要的验证码的一个思路吧
思路分析:当用户点击登录按钮的时候 验证码的判断
第一步用户获取验证码的内容
如果 用户名 密码 输入的验证码 通过ajax提交到后台的cacheLogin.php文件
get方式提交的值 如果说验证码是 跟a标签引入的验证码的值一致 从session里面拿到
那就登录成功
进入主页面了
首先这是一个后台登录界面
思路分析:
首先因为我的后台管理全部是用原生的代码写的,不是用的框架!
思路1:建立login页面-我给他起的文件名称叫做login.php
很明显一个.php文件里面用的html 然后用的表单提交的方式
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录页面</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="./css/login.css"> <link href="http://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> <script src="http://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <script type="text/javascript"> //文档加载完成调用方法====相当于js里面的window.onload=function方法 $(document).ready(function () { //当登录按钮点击的时候执行的逻辑代码 $('#login').click(function () { //如果用户名为空 if (frm.username.value == "") { alert("用户名不能为空"); return false; } //如果用户密码为空 else if (frm.password.value == "") { alert("密码不能为空"); return false; } //如果验证码为空 else if (frm.code.value == "") { alert("验证码为空了"); return false; } else { //验证码 ajax来搞定 //获取验证码从后台的.php文件里面获取到的 showSimple();//这通过ajax获取验证码 } }) }) var xmlHttpReuest; function initXmlHttpRequest() { //定义xmlHttpRequest变量 try { if (window.ActiveXObject) { //老版本的兼容 xmlHttpReuest = new ActiveObject("Microsoft.XMLHTTP"); } else { xmlHttpReuest = new XMLHttpRequest(); } } catch (e) { xmlHttpReuest = false; } finally { //做判断 if (!xmlHttpReuest) { alert("xmlHttpRequest实例化失败"); return false; } else { return xmlHttpReuest; } } } /** * 显示简单的例子 */ function showSimple() { //拿到xmlHttpRequest对象 initXmlHttpRequest(); //第二步拿到验证码输入框的值======这个用户的验证码是用户输入的 var cont = document.getElementById("code").value; // document.write("输出"+cont); //第三步判断用户输入的验证码的框框的值是不是为空 if (cont == "") { alert("你输入的关键字不能为空"); return false; } //检查xml xmlHttpReuest.onreadystatechange = stateHandler; //打开后台的php文件 xmlHttpReuest.open('GET', 'cacheLogin.php?cont=' + cont, true); xmlHttpReuest.send(); } function stateHandler() { if (xmlHttpReuest.readyState == 4 && xmlHttpReuest.status == 200) { // alert("弹出对话框了200"); // document.getElementById("webpage").innerHTML=xmlHttpReuest.responseText; // alert("value="+frm // .code.value+"===="+xmlHttpReuest.responseText); if ((frm.code.value != xmlHttpReuest.responseText)) { alert("验证码输入错误了"); return false; } } } </script> </head> <body> <div class="container"> <div id="top" class="top"><h2> 登录页面</h2></div> <div id="content" class="content"> <div class="row"> <div class="left col-md-3"> </div> <div class="center col-md-6"> <form id="frm" name="frm" action="cacheLogin.php" method="post"> <div id="center_middle">; <div class="user"> <label>用户名: <input type="text" name="username" id="username"/> </label> </div> <div class="user"> <label>密 码: <input type="text" name="password" id="password"/> </label> </div> <div class="chknumber"> <label>验证码: <input name="code" type="text" id="code" maxlength="4" class="chknumber_input" value=""/> </label> <img src="verify.php" vertical-align/> </div> </div> <div id="center_submit" class="clear"> <div class="button"><input type="submit" name="Submit" class="submit" id="login" value="登录"> </div> <div class="button btn-default"><input type="reset" name="Submit" class="reset btn-default" value="重置"></div> </div> </form> </div> <div class="right col-md-3"></div> </div> </div> <div class="foot" class="foot"></div> </div> </body> </html>
//运行效果图如下:
验证这里我是用的一个img标签的src指向一个.php文件获取验证码
首先这里我说说主要的验证码的一个思路吧
思路分析:当用户点击登录按钮的时候 验证码的判断
第一步用户获取验证码的内容
如果 用户名 密码 输入的验证码 通过ajax提交到后台的cacheLogin.php文件
get方式提交的值 如果说验证码是 跟a标签引入的验证码的值一致 从session里面拿到
那就登录成功
进入主页面了
相关文章推荐
- php大力力 [036节] 后台系统的登录页面界面做完啦
- 02-php雇员管理系统-实现登录(连接数据库)
- php-简单后台图书管理系统-数据库表的创建以及pdo方式数据库的封装工具类01
- 经典图书管理系统后台数据库
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- 07-php雇员管理系统-分层模式实现登录,分页
- 简单的图书管理系统php实现
- 图书管理系统——登录模块设计
- 【php+mysql】安乐业房产管理系统1.6(橙色经典页面)
- 整合公司3个网站后台管理子系统的经验总结 - 实现多系统的单点登录(ASP.NET + ASP)
- PHP学习笔记14——图书管理系统
- DedeCMS V5.7使用session_register()在PHP5.4以上无法登录后台,页面无显示
- ASP.NET动态网站开发培训-24.论文管理系统(四、制作Login页面和后台论文管理主页)
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- php 登录操作的文件上传管理系统
- 跟老紫竹学Java-图书销售系统-主页,注册,登录,退出登录等常规页面
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- 页面静态化3 --- 使用PHP页面缓存机制来完成页面静态化(下)操作一个案例(新闻管理系统)