ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录

简介:

我们之前做了验证码,登录界面,却没有登录实际的代码,我们这次先把用户登录先完成了,要不权限是讲不下去了

把我们之前的表更新到EF中去

登录在Account控制器,所以我们要添加Account的Model,BLL,DAL

AccountModel我们已经创建好了,下面是DAL和BLL的类

 IAccountRepository
 AccountRepository
 IAccountBLL
 AccountBLL

注入到容器

 container.RegisterType<IAccountBLL, AccountBLL>();
            container.RegisterType<IAccountRepository, AccountRepository>();

然后回到Account的控制器上

定义 

[Dependency]
        public IAccountBLL accountBLL { get; set; }

在 public JsonResult Login(string UserName, string Password, string Code)

方法下添加代码

 View Code

其中用到一个加密类处理,这里用的是一个MD5大家可以用自己的加密方式

然而这个类里面包含了其他的一些字符串处理,算是在这里共享给大家。不合适就删掉了

 ValueConvert.cs

回到前端把alert(1);替换以下代码

复制代码
 $.post('/Account/Login', { UserName: $("#UserName").val(), Password: $("#Password").val(), Code: $("#ValidateCode").val() },
            function (data) {

                if (data.type == "1") {
                    window.location = "/Home/Index"
                } else {
                    $("#mes").html(data.message);
                }
                $("#Loading").hide();
            }, "json");
            return false;
复制代码

本文转自ymnets博客园博客,原文链接:http://www.cnblogs.com/ymnets/p/3452423.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: