From b3e1a033863fc5300eb2cd640dccf909dd077d03 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Tue, 4 Sep 2018 22:54:43 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E8=AF=84=E8=AE=BA?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../front/FrontCommentController.java | 4 + .../common/comment/_native_comment.ftl | 219 +----------------- 2 files changed, 7 insertions(+), 216 deletions(-) diff --git a/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java b/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java index 8479bbec5..930e7d5a0 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java @@ -14,6 +14,7 @@ import cc.ryanc.halo.utils.OwoUtil; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Validator; import cn.hutool.core.util.URLUtil; +import cn.hutool.crypto.SecureUtil; import cn.hutool.extra.servlet.ServletUtil; import cn.hutool.http.HtmlUtil; import lombok.extern.slf4j.Slf4j; @@ -120,6 +121,9 @@ public class FrontCommentController { comment.setCommentAuthorIp(ServletUtil.getClientIP(request)); comment.setIsAdmin(0); comment.setCommentAuthor(HtmlUtil.escape(comment.getCommentAuthor())); + if(StringUtils.isNotBlank(comment.getCommentAuthorEmail())) { + comment.setCommentAuthorAvatarMd5(SecureUtil.md5(comment.getCommentAuthorEmail())); + } if (comment.getCommentParent() > 0) { lastComment = commentService.findCommentById(comment.getCommentParent()).get(); String lastContent = "@" + lastComment.getCommentAuthor() + ""; diff --git a/src/main/resources/templates/common/comment/_native_comment.ftl b/src/main/resources/templates/common/comment/_native_comment.ftl index fb6138f96..b420c3cf4 100644 --- a/src/main/resources/templates/common/comment/_native_comment.ftl +++ b/src/main/resources/templates/common/comment/_native_comment.ftl @@ -1,220 +1,8 @@ <@compress single_line=true> - +
@@ -375,7 +163,6 @@ 'commentAuthorEmail': $('input[name=commentAuthorEmail]').val(), 'commentAuthorUrl': $('input[name=commentAuthorUrl]').val(), 'commentAgent': navigator.userAgent, - 'commentAuthorAvatarMd5': md5($('input[name=commentAuthorEmail]').val()), 'commentParent': $('input[name=commentParent]').val() }, success: function (data) { @@ -423,4 +210,4 @@ return ''+browser+''+os+''; } - \ No newline at end of file +