登录

开发工具与关键技术:vs与mvc js
作者:执~漠
撰写时间:2020年8月7日星期五

登录是确定这个用户是否是这个系统的用户,如图
在这里插入图片描述

首先通过工号去数据库查询是否这个工号(放用户基础信息的表名是S_User)。
表里面有用户的工号,密码,主键,用户姓名等等
在这里插入图片描述

然后通过登录页面的from标签来向控制器传输需要的数据,通过这些数据去数据库查询,如下代码
//获取页面登录的信息
var JobNumber = $("#JobNumber").val();//工号
var Password = $("#userPassword").val();//密码
var validCode = $("#validCode").val();//验证码
var rememberMe = $("#rememberMe").is(":checked");//记住我
//判断页面信息是否为空
if (JobNumber != null && JobNumber != “” && Password != null && Password != “”&&validCode != null && validCode != “”) {
$.post("/Mian/UserLogin", {//这里是通过参数传输数据
//这里就是要传输的键值对
strJobNumber: JobNumber,
strPassword: Password,
strValidCode: validCode,
strRememberMe:rememberMe
}, function (msg) {
if (msg.State == true) {
window.location.replace("@Url.Content("~/Mian/Main")");
} else {
//当输入错误时,重置表单
$("#fmLogin input[type=‘reset’]").click();
$(".col-auto a").click();
alert(msg.Text);
}
})
} else {
alert(“请填写完数据”);
}
下面是控制器的代码
public ActionResult UserLogin(string strJobNumber, string strPassword, string strValidCode, string strRememberMe)//这里的参数是和post方法里面的要传输的键值对的键对应
用传输过来的参数值去做Linq语句去查询,
var listUser = (from tb_User in myModel.S_User
where tb_User.jobNumber == strJobNumber && tb_User.isEnable == true
select tb_User).ToList();
判断用户工号是否存在和是否启用去S_User查是否符合,符合就跳转到主页面,不符合就提示
msg.Text = “该工号不存在或者工号已作废”;
msg.Text = “密码错误”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值