protected void Page_Load(object sender, EventArgs e) { if (!AdminLoginHelper.IsLogin()) { Response.Clear(); Response.Write("没有相关权限,非法访问!"); Response.End(); } else { BindList(); } }
protected void Page_Load(object sender, EventArgs e) { if (!AdminLoginHelper.IsLogin()) { Response.Clear(); Response.Write("没有相关权限,非法访问!"); Response.End(); } else { BindList(num); } // this.datalist.Visible = false; }
public string Login(string keyword, string password) { try { var account = AdminLoginHelper.AdminLogin(keyword, password) != null ? 1 :0; if (LoginOnlyAdmin == "false" && account == 0) { account = UserLoginHelper.UserLogin(keyword, password) != null ? 1 : 0; } //var account = AdminLoginHelper.AdminLogin(keyword, password); if (account == 0) { ReturnData result = new ReturnData(500, "登录失败"); return(result.ToJson()); } else { ReturnData result = new ReturnData(0, "登录成功"); var admin = PersonalFramework.Service.AdminLoginHelper.CurrentUser(); //记录操作日志,写进操作日志中 var log = new ActionLog(); log.ActionContent = "管理员登录"; log.CreateTime = DateTime.Now; log.IP = IPHelper.GetClientIp(); log.Location = "Login/Login"; log.RequestData = Request.Form.ToString(); log.Platform = "后台"; log.Source = Request.HttpMethod; log.RequestUrl = Request.Url.AbsoluteUri; if (admin != null) { log.UID = admin.ID; log.UserName = admin.AdminName; } DataContext context = new DataContext(); context.ActionLog.Add(log); context.SaveChanges(); return(result.ToJson()); } } catch (Exception ex) { ReturnData result = new ReturnData(500, ex.Message); return(result.ToJson()); } }
public new string Edit(FormCollection fc) { if (ModelState.IsValid) { try { var entity = context.Set <Article>().Find(fc["ID"]); if (string.IsNullOrEmpty(fc["ID"]) && entity == null) { fc.Remove("ID"); entity = new Article(); entity.Author = AdminLoginHelper.CurrentUser().ID; TryUpdateModel(entity, fc); context.Set <Article>().Add(entity); context.SaveChanges(); ReturnData result = new ReturnData(200, "编辑成功"); return(result.ToJson()); } else { TryUpdateModel(entity, fc); context.SaveChanges(); ReturnData result = new ReturnData(200, "编辑成功"); return(result.ToJson()); } } catch (DbEntityValidationException ex) { ReturnData result = new ReturnData(500, ex.EntityValidationErrors.First().ValidationErrors.First().ErrorMessage); return(result.ToJson()); } catch (Exception ex) { ReturnData result = new ReturnData(500, ex.Message); return(result.ToJson()); } } else { ReturnData result = new ReturnData(500, "false"); return(result.ToJson()); } }
public ActionResult Login(LoginViewModel viewModel) { if (string.IsNullOrWhiteSpace(viewModel.LoginName)) { ModelState.AddModelError("", "用户名不能为空"); } if (string.IsNullOrWhiteSpace(viewModel.LoginPwd)) { ModelState.AddModelError("", "用户名不能为空"); } if (AdminLoginHelper.Login(viewModel.LoginName, viewModel.LoginPwd)) { return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "用户名或密码错误"); return(View()); }
public ActionResult Logout() { AdminLoginHelper.Logout(); return(RedirectToAction("Login", "Home")); }