public ActionResult Comment() { string commentContent = Request["commentContent"]; string commentText = Request["commentText"]; if (string.IsNullOrEmpty(commentContent)) { return(Json(new { code = -1, message = "请输入留言内容!" }, JsonRequestBehavior.AllowGet)); } Blogs.Entity.blog_tb_blog blog = Utility.BlogBll.GetEntity(base.BlogID); if (blog.IsCloseBoard) { return(Json(new { code = -999, message = "系统已经关闭留言!" }, JsonRequestBehavior.AllowGet)); } if (!Utility.CommentBll.IsAllowCommentContent(commentContent)) { return(Json(new { code = -1, message = "输入的内容有危险性!" }, JsonRequestBehavior.AllowGet)); } DateTime?lastDate = null; if (Session["lastDate"] != null) { lastDate = Convert.ToDateTime(Session["lastDate"]); } if (lastDate == null || (DateTime.Now.Subtract(lastDate.Value).TotalSeconds > 60)) { Blogs.Entity.blog_tb_Board model = new Entity.blog_tb_Board(); model.ID = Guid.NewGuid().ToString("N"); model.Mark = commentContent; //html过滤 model.IP = Utility.GetClientIP(HttpContext); model.UserID = Utility.UserID; model.ADD_DATE = DateTime.Now; model.UPDATE_DATE = DateTime.Now; Utility.BoardBll.Insert(model); Session["lastDate"] = DateTime.Now; return(Json(new { code = 1, message = "发布成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { code = -3, message = (60 - (int)(DateTime.Now.Subtract(lastDate.Value).TotalSeconds) + "秒内不能重复留言!") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult FastComment() { string commentContent = Request["commentContent"]; if (string.IsNullOrEmpty(commentContent)) { return(Json(new { code = -2, message = "请输入回复内容!" }, JsonRequestBehavior.AllowGet)); } DateTime?lastDate = null; if (Session["lastDate"] != null) { lastDate = Convert.ToDateTime(Session["lastDate"]); } if (lastDate == null || (DateTime.Now.Subtract(lastDate.Value).TotalSeconds > 60)) { Blogs.Entity.blog_tb_Board model = new Entity.blog_tb_Board(); model.ID = Guid.NewGuid().ToString("N"); model.IP = Utility.GetClientIP(); model.Mark = "<img src=\"" + commentContent + "\" />"; //html过滤 //快速回复不需要审核 model.State = 1; model.UserID = Utility.UserID; model.ADD_DATE = DateTime.Now; model.UPDATE_DATE = DateTime.Now; Session["lastDate"] = DateTime.Now; Utility.BoardBll.Insert(model); return(Json(new { code = 1, message = "操作成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { code = -3, message = (60 - (int)(DateTime.Now.Subtract(lastDate.Value).TotalSeconds) + "秒内不能重复留言!") }, JsonRequestBehavior.AllowGet)); } }