public ActionResult Keygen(Models.SysIndex.Keygen vm) { using (var db = new XkSystem.Models.DbContext()) { var error = new List <string>(); if (error.Count == 0) { var cdKey = Code.JsonHelper.FromJsonString <Admin.Dto.Config.Cdkey>(Code.Common.DESDeCode(vm.Cdkey.Replace("\r\n", string.Empty).Trim())); if (cdKey.MachineCode == Code.Common.getMachineCode()) { var tb = new Admin.Entity.tbConfig(); tb.ConfigName = "序列号"; tb.ConfigType = Code.EnumHelper.ConfigType.CdKey; tb.ConfigValue = vm.Cdkey.Trim(); db.Set <Admin.Entity.tbConfig>().Add(tb); db.SaveChanges(); HttpContext.Cache["Config"] = Areas.Admin.Controllers.ConfigController.GetConfig(); return(Code.MvcHelper.Post(error, Url.Content("~/"), "注册成功!")); } else { error.AddError("注册码错误!"); } } return(Code.MvcHelper.Post(error)); } }
public ActionResult Keygen() { var vm = new Models.SysIndex.Keygen(); vm.MachineCode = Code.Common.getMachineCode(); return(View(vm)); }