ASP.NET MVC登录

在做一个SAP.NET MVC项目时,往往都会有一个登录系统,我们也知道登录系统,关系了很多的东西,可以说是一个项目重要的一个部分,项目可以是很多种,在学校里面用的学校系统,登录就可以分为学生登录账号,教师账号,和最高的管理员账号,然而在酒店中有着员工账号和经理账号,又比如在订餐的一个系统,就只有客户的账号。所以登录的系统起到了很重要的一个作用。
登录系统就是一个表面的一给跳转的系统,但也和普通的页面跳转又不一样
登录系统的页面跳转是需要条件的,就如,登录跳转时要用到的账号、密码和验证码,再多一点的话就加上一个用户类型。
登录系统又和数据库有关系,在做项目时都会导入数据库文件,所以,只有在数据库中有着账号和密码才能在登录系统中登录。
在这里插入图片描述
登录时获取数据库中的数据文件,第一个,获取数据库中的用户账号,第二个,获取数据库中的用户密码,第三个,获取数据库中的验证码,第四个,获取数据库中的用户类型。
在这里插入图片描述

数据库中表的数据内容,在数据库中统一的放在用户表中,然后再进行数据库导入,之后再进行页面应用。
登录系统也是有着权限,就是用户类型,比如:一个学校的登录系统,有着学生用户和教师用户,教师用户肯定权限会比学生用户的权限多,不可能权限会一样的,毕竟教师是出题人,要是一样的话,学生就知道答案和修改题目了。
首先,用户类型和登录账号和登录密码是差不多的,一样在数据库中有着一个表格,才能登录相关的用户登录。
在这里插入图片描述
只有在数据库中拥有数据,才能完成自己想要的效果。、
var dirIdModlarName =
{
“用户管理”: “UserManagement”,
}
$.post("/Main/SelectModularJurisdiction", { time: (new Date()).getDate().toString() }, function (objModulars) {
console.log(objModulars);
if (objModulars == “”) {
window.location.href = “/”;
} else {
for (key in objModulars) {
var obj = objModulars[key];
if (obj.ID == 0) {
var modularName = obj.ModularName;
var elId = dirIdModlarName[modularName];
$("#" + elId).remove();
}
}
}
上面的代码为权限用户权限的列表代码,vardirModlarName下面的内容是用户要用到的权限内容,下面就是判断用户的类型,完成这些就能完成权限的限制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值