zoukankan      html  css  js  c++  java
  • 使用ajax登录格式

    登录页面:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="../../jquery-1.11.2.min.js"></script>
    </head>
    
    <body>
    <div>用户名:<input type="text" id="uid" /></div>
    <div>密码:<input type="text" id="pwd" /></div>
    <input type="button" value="登录" id="btn" />
    </body>
    <script type="text/javascript">
    $("#btn").click(function(){
    	var uid = $("#uid").val();
    	var pwd = $("#pwd").val();
    	
    	$.ajax({
    			url:"loginchuli.php",
    			data:{u:uid,p:pwd},
    			type:"POST",
    			dataType:"TEXT",
    			success: function(data){
    				if(data.trim()=="OK")//trim的目的:去处理页面的空格
    				{
    					window.location.href="main.php";
    				}
    				else
    				{
    					alert("用户名或密码错误");
    				}
    				}
    		});
    	
    	})
    </script>
    </html>
    

      处理页面:

    <?php
    session_start();
    include("../DBDA.class.php");
    $db = new DBDA();
    
    $uid = $_POST["u"];
    $pwd = $_POST["p"];
    
    $sql = "select password from login where username='{$uid}'";
    
    $mm = $db->StrQuery($sql);
    
    if($mm==$pwd && $pwd!="")
    {
    	$_SESSION["uid"]=$uid;
    	echo "OK";
    }
    else
    {
    	echo "NO";
    }
    

      

  • 相关阅读:
    dev 调用汉化资源
    GridViewDataHyperLinkColumn 显示与内容分离
    gmail 邮箱找回方法
    C# 拼接 in 查询字符串
    asp.net ajax
    解决vmware 因为网络问题而引起的异常
    从改工具到改模型
    Orchard源码:EventBus&EventHandler
    AutoResetEvent和ManualResetEvent理解
    缓存设计
  • 原文地址:https://www.cnblogs.com/gaojunshan/p/6065279.html
Copyright © 2011-2022 走看看