public LoginInfo GetToken(AcceptLoginInfo usr) { var model = ValidationHelper.Login(usr); if (model.Status != 1) { return(model); } using (DBController db = new DBController()) { Panda_UserInfo dbItem = db.Panda_UserInfo.FirstOrDefault(u => u.UserName == usr.UserName && u.UserPwd == usr.Md5); if (dbItem != null) { model.Message = string.Empty;; model.ErrorCode = string.Empty; model.Status = 1; model.TokenID = Guid.NewGuid().ToString(); var delItem = db.Tocken.FirstOrDefault(o => o.UserName == usr.UserName); if (delItem != null) { db.Tocken.Remove(delItem); } Tocken tk = new Tocken(); tk.TockenID = model.TokenID; tk.UpdateTime = DateTime.Now; tk.UserName = usr.UserName; db.Tocken.Add(tk); db.SaveChanges(); model.Message = "登录成功。"; model.ErrorCode = ""; model.Status = 1; model.UserID = dbItem.ID.ToString(); } else { model.Message = "用户名或密码错误。"; model.ErrorCode = "103"; model.Status = 0; model.TokenID = ""; model.UserID = ""; } } return(model); }
public ActionResult User_edit(int userId) { Panda_UserInfo user = db.Panda_UserInfo.Find(userId); if (user == null) { return(HttpNotFound()); } else { ViewBag.ddlCompanyDataSource = sys_DeptDal.GetCompanyList(""); ViewBag.ddlSexDataSource = sys_dictDal.SearchDDL(" and FDictID=151"); // 性别 ViewBag.ddlTypeDataSource = sys_dictDal.SearchDDL(" and FDictID=53"); // 用户类型 ViewBag.ddlEnableDataSource = sys_dictDal.SearchDDL(" and FDictID=54"); //是否启用 string sql = string.Empty; if (GetUserType().Equals("3")) //如果登录用户是客户 { ViewBag.ReadOnly = true; } else { ViewBag.ReadOnly = false; } ViewBag.ddlCompanySelect = user.FCompanyNumber; ViewBag.ddlSexSelect = user.UserSex.ToString(); ViewBag.ddlTypeSelect = user.UserType.ToString(); ViewBag.ddlEnableSelect = user.UserEnabledisable.ToString(); ViewBag.tbSelectedCustomer = user.Panda_Customer == null ? "" : user.Panda_Customer.Name; ViewBag.tbSelectedPumpGroup = user.Panda_PGroup == null ? "" : user.Panda_PGroup.GroupName; int customerid = user.Panda_Customer == null ? 0 : user.Panda_Customer.ID; int groupid = user.Panda_PGroup == null ? 0 : user.Panda_PGroup.GroupID; ViewBag.hidSelectedCustomer = customerid.ToString(); ViewBag.hidSelectedPumpGroup = groupid.ToString(); ViewBag.oldUserPwd = user.UserPwd; } return(View(user)); }