public ActionResult Login(Users user, string returnUrl) { string ValidateCode = Request["txtverifcode"]; if (ValidateCode != Session["ValidateCode"].ToString()) { return(Content("<script>;alert('验证码错误!');history.go(-1)</script>")); } try { Users users = UsersManage.Login(user); if (users != null) { HttpContext.Session["User_id"] = users.User_id; HttpContext.Session["Image"] = users.UserImage; HttpContext.Session["Account"] = users.UserAccount; HttpContext.Session["UserName"] = users.UserName; return(Content("<script>;alert('登录成功!返回首页!');window.location.href='/Brave/Index'</script>")); } else { return(Content("<script>;alert('该账号不存在或密码错误!');history.go(-1)</script>")); } } catch (Exception ex) { return(Content(ex.Message)); } }
//发表帖子 public ActionResult PostDetail(int id) { var sdew = PostManage.selectpost(id); var postef1 = PostManage.selectallpost().OrderByDescending(p => p.Post_Click).Skip(6).Take(5); var buser = sdew.User_id; var userid = Convert.ToInt32(Session["User_id"]); var commdpost = PostManage.findallcomment(id); int attef; ForumPost indew = new ForumPost(); if (userid > 0) { var atter = AttentionManage.selecatten(userid, buser); if (atter != null) { attef = 1; ViewBag.attenrenid = atter.Attention_id; } else { attef = 0; } var userinfo1 = UsersManage.finduser(userid); indew.Userinfo2 = userinfo1; } else { attef = 0; } ViewBag.atterceshi = attef; indew.Post7 = postef1; indew.Post5 = sdew; indew.Commentpost = commdpost; return(View(indew)); }
public String Index(Users user, string returnUrl) { Users users = UsersManage.Login(user); if (users != null) { HttpContext.Session["User_id"] = users.User_id; HttpContext.Session["Image"] = users.UserImage; HttpContext.Session["Account"] = users.UserAccount; HttpContext.Session["UserName"] = users.UserName; return("ok"); } else { return("no"); } }
public ActionResult Register(Users user, HttpPostedFileBase file) { string ValidateCode = Request["txtverifcode"]; if (ValidateCode != Session["ValidateCode"].ToString()) { return(Content("<script>;alert('验证码错误!');history.go(-1)</script>")); } var chk_member = UsersManage.Findname(user); if (chk_member != null) { return(Content("<script>;alert('该账号已经有人注册了!');history.go(-1)</script>")); } try { if (file != null) { string filePath = file.FileName; string filename = filePath.Substring(filePath.LastIndexOf("\\") + 1); string serverpath = Server.MapPath(@"\Images\users\") + filename; string relativepath = @"/Images/users/" + filename; file.SaveAs(serverpath); user.UserImage = relativepath; } else { return(Content("<script>;alert('请先上传图片!');history.go(-1)</script>")); } UsersManage.Register(user); return(Content("<script>;alert('注册成功!');history.go(-1)</script>")); } catch (DbEntityValidationException ex) { return(Content(ex.Message)); } }
public ActionResult ClassifyPost() { var pose = PostManage.selectallpost(); var usrid = Convert.ToInt32(Session["User_id"]); ForumPost idesw = new ForumPost(); if (usrid > 0) { var userinfo = UsersManage.finduser(usrid); var atte = AttentionManage.selectattenpost(usrid); if (atte != null) { idesw.AttentionPost1 = atte; } idesw.Userinfo = userinfo; } idesw.Post1 = pose; return(View(idesw)); }
public string AddSign(Signature signt, int id) { var userid = Convert.ToInt32(Session["User_id"]); if (id > 0) { signt.ForumSection_id = id; var sssude = UsersManage.finduser(userid); if (sssude != null) { sssude.Integral = sssude.Integral + 10; UsersManage.updateuser(sssude); } signt.User_id = userid; AttentionManage.AddSign(signt); return("success"); } else { return("fail"); } }
private void btnUsersM_Click(object sender, EventArgs e) { UsersManage users = new UsersManage(); users.ShowDialog(); }
public ActionResult JunBa(int id, string search_internal_input) { var sdedw = PostManage.findforumsec(id); var userid = Convert.ToInt32(Session["user_id"]); var forupost = PostManage.selectzhepost(id); var userinfo = UsersManage.finduser(userid); var postef = PostManage.selectallpost().OrderByDescending(p => p.Post_Click).Take(5); if (!String.IsNullOrEmpty(search_internal_input)) { forupost = forupost.Where(s => s.PostName.Contains(search_internal_input) || s.PostContent.Contains(search_internal_input)); } int attentionposet; int signtrue; int attenid; if (userid > 0) { var sdedq = AttentionManage.selectattenpostforu(userid, id); var sdedfdf = AttentionManage.findsign(userid, id); if (sdedq != null) { attenid = sdedq.AttentionPost_id; ViewBag.attentionid = attenid; attentionposet = 1; } else { attentionposet = 0; } if (sdedfdf != null) { signtrue = 1; ViewBag.signtime = sdedfdf.SignatureTime; } else { signtrue = 0; } } else { attentionposet = 0; signtrue = 0; } ViewBag.atten = attentionposet; ViewBag.signid = signtrue; ViewBag.allcontgun = AttentionManage.findattenjisuan(id); ViewBag.postcount = AttentionManage.findallpost(id); ForumPost idnes = new ForumPost(); idnes.ForumSEC1 = sdedw; idnes.Post1 = forupost; idnes.Post2 = postef; if (userinfo != null) { idnes.Userinfo1 = userinfo; } return(View(idnes)); }