php jquery ajax用户登录实例代码
php jquery 无刷新登录,自己写的一个很简单的
加了一个判断就是如果是已经登录的,刷新后还是显示的登录状态
登录页面文件
html页面
<script type="text/javascript" src="jquery-1.4.3.js" mce_src="jquery-1.4.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){ //DOM的onload事件处理函数
$("#button").click(function(){ //当按钮button被点击时的处理函数
postdata(); //button被点击时执行postdata函数
});
});
function postdata(){ //提交数据函数
$.ajax({ //调用jquery的ajax方法
type: "POST", //设置ajax方法提交数据的形式
url: "login_ok.php", //把数据提交到ok.php
data: "writer=" $("#writer").val() "&pass=" $("#pass").val(), //输入框writer中的值作为提交的数据
success: function(msg){ //提交成功后的回调,msg变量是ok.php输出的内容。
$("#div2").html(msg); //如果有必要,可以把msg变量的值显示到某个DIV元素中
}
});
}
</script>
<script type="text/javascript">
<!--
function init(){
$.ajax({
type: "GET",
url: "if_login.php",
data: "ts=" new Date().getTime(),
success: function(msg){ //提交成功后的回调,msg变量是ok.php输出的内容。
if (msg=='true'){
$("#div2").html("login ok");
}
}
});
}
//-->
</script>
<body onLoad="init();">
<div id="div2">
<input name="writer" id="writer" type="text" value="" />
<input name="pass" id="pass" type="password" value="" />
<input type="submit" name="button" id="button" value="提交" />
</div>
</body>
发送到文件
<?php
session_start();
require "conn.php";
$username=$_POST['writer'];
$password=$_POST['pass'];
mysql_select_db($database_lr, $lr);
$sql="SELECT * FROM admin WHERE username='$username' AND password='$password'";
$result = mysql_query($sql);
if( mysql_num_rows($result) >0 )
{
// login sucess
$_SESSION['login_Admin']="Admin";
echo "login ok";
}
else
{
// The user ID found
echo "Login failed, ID error or expired.";
}
?>
您可能感兴趣的文章:
基于jquery ajax 用户无刷新登录方法详解
Jquery ajax实现无刷新登录的方法介绍
jquery ajax 无刷新提交数据与无刷新登录的例子
jQuery.ajax 用户登录验证代码
PHP 登录完成跳转上一访问页面
php jquery ajax用户登录实例代码
php登录页面(复杂型)代码
jQuery.ajax 用户登录验证的代码
php实现记住密码自动登录的功能
php利用$_COOKIE实现自动登录程序代码