52,797
社区成员
发帖
与我相关
我的任务
分享
var login = function(){
var loginName = $("input[name='loginName']").val();
var loginPwd = $("input[name='loginPwd']").val();
if($("#savePass").hasClass("selected")){
setCookie("savePass","true");
}else{
delCookie("savePass");
}
if($("#autoLogin").hasClass("selected")){
setCookie("autoLogin","true");
}else{
delCookie("autoLogin");
}
var loginName = document.getElementById("loginName").value;
var loginPwd = document.getElementById("loginPwd").value;
if ($('#loginName').val() == "" || $('#loginPwd').val() == "") {
$("#errorMessage").html("用户名和密码不能为空");
$(".alert").slideDown(1000);
}
else {
$.ajax({
type: "POST",
url: "login.ashx",
data: "loginName=" + escape($('#loginName').val()) + "&loginPwd=" + escape($('#loginPwd').val()),
success: function (msg) {
if (msg == "success") {
SetCookie('user_name', loginName);
SetCookie('user_pwd', loginPwd);
parent.document.location.href = "main.htm"; //如果登录成功则跳到管理界面
}
if (msg == "fail") {
$("#errorMessage").html("用户名或密码错误");
$(".alert").slideDown(1000);
}
},
error: function (XMLHttpRequest, textStatus, thrownError) {
}
});
}
};
public class login : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/html";
if (context.Request["loginName"] != null && context.Request["loginPwd"] != null)
{
string loginName = context.Request["loginName"].ToString();
string loginPwd = context.Request["loginPwd"].ToString();
string sql = string.Format("select * from [user] where (用户名='" + loginName + "' or 姓名='" + loginName + "')" + " and 密码='" + loginPwd + "'");
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\baoxiao.mdb");//建立连接access数据库的对象
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open(); //打开链接
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
context.Response.Write("success");
}
else
{
context.Response.Write("fail");
}
dr.Close();
conn.Close();
}
}