业务思考

    技术2022-07-11  102

    用户登录的时候要更新user的最后登录时间删除分类/标签的时候要 判断分类下的文章是否为0 否则无法删除删除评论要记得先删除子评论 评论表中有父子id 并更新文章的评论数量新增评论要在新增的时候 标记该条评论的创建时间 更新文章评论数包括 链接 菜单 站点等的编辑 都要记录下最后更新的时间

    如何做到有些用户可以评论 有些用户无法评论

    任何身份都可以进入主页 但是不是谁都可以评论

    if (request.getSession().getAttribute("user") != null) { comment.setCommentRole(Role.ADMIN.getValue()); } else { comment.setCommentRole(Role.VISITOR.getValue()); } comment.setCommentAuthorAvatar(MyUtils.getGravatar(comment.getCommentAuthorEmail()));

    在拦截器中不同的用户进入到不同的界面:

    @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) throws IOException { //这里可以根据session的用户来判断角色的权限,根据权限来转发不同的页面 if(request.getSession().getAttribute("user") == null) { response.sendRedirect("/login"); return false; } return true; }
    Processed: 0.011, SQL: 9