如何实现前台账号和密码登陆后台验证后,前台返回姓名和部门

jakkyz jakkyz 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
前台ajax用账号和密码登陆,后台用的access数据库验证账号和密码是否正确,如果正确,则传回前台该帐号对应的姓名和和所属部门,设置cookie,然后跳转到管理界面,获取cookies,显示当前用户姓名和所在部门
目前我已经实现了设置cookis并在管理界面显示用户帐号,不知道怎么把后台取得姓名和部门传给前台,请大侠帮忙

前台ajax部分代码
	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();
}
}

...全文

相关推荐

C语言编写图形登陆界面

纯C语言实现漂亮的登陆界面,实现密码隐藏,实现鼠标点击登陆。

不忘情贻

ThinkPHP实现简单登陆功能

主要为大家详细介绍了ThinkPHP实现简单登陆功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38575536

js表单登陆验证示例

主要介绍了js表单登陆验证的方法,基于thinkPHP前端页面实现javascript针对表单用户名与密码的验证功能,需要的朋友可以参考下

weixin_38660058

微信小程序登陆注册功能的实现代码

我们在开发小程序时,难免会用到登陆注册功能。通常小程序有为我们提供用户授权登陆的功能,但是这个只能获取用户的头像和昵称,我们该怎么样来实现小程序账号密码的注册和登陆呢,今天就来手把手的带大家学习小程序登陆注册功能的开发。 老规矩,先看效果图 通过上图可以看到我们主要实现了以下功能1,账号密码登陆2,账号密码注册3,退出登陆下面我们就来看下具体实现一,原理讲解 因为我们账号密码的注册,就是把用户设置的账号密码存到数据库里,登陆也是从数据库里取账号和密码来校验。所以我们必须要有数据库。如果用传统的数据库来做,比较麻烦,所以我们今天就借助小程序云开发数据库来做。 二,编写一个云开发的小程序 云开发

weixin_38595689

IOS 开发者账号申请流程

苹果开发者账号申请流程,详细的介绍苹果开发者账号如何申请,以及注册的细节。

qq_25433477
评论 4
收藏 已收藏
分享
返回顶部
jakkyz
Ajax 52,778 成员 25,334 内容