天天看點

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

我們之前做了驗證碼,登入界面,卻沒有登入實際的代碼,我們這次先把使用者登入先完成了,要不權限是講不下去了

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

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

登入在Account控制器,是以我們要添加Account的Model,BLL,DAL

AccountModel我們已經建立好了,下面是DAL和BLL的類

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

IAccountRepository

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

AccountRepository

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

IAccountBLL

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

AccountBLL

注入到容器

然後回到Account的控制器上

定義 

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

方法下添加代碼

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

View Code

其中用到一個加密類處理,這裡用的是一個MD5大家可以用自己的加密方式

然而這個類裡面包含了其他的一些字元串處理,算是在這裡共享給大家。不合适就删掉了

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(19)-權限管理系統-使用者登入

ValueConvert.cs

回到前端把alert(1);替換以下代碼

可以登入了,大家試一下吧!帳号admin,密碼admin123