X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Froutes%2Fusers.js;h=a3fa70619381f52b8b0d94ee9a7222370db54bf4;hp=d637e13c1f2e186be5df4060578f1b990fb5b619;hb=ad65975c9150ac761c7e7c6696930d4e9e87396c;hpb=094db3db8512585996b39ceb4c161ca596b0efea diff --git a/server/routes/users.js b/server/routes/users.js index d637e13c..a3fa7061 100644 --- a/server/routes/users.js +++ b/server/routes/users.js @@ -4,7 +4,16 @@ const sendEmail = require('../utils/mailer'); const genToken = require("../utils/tokenGenerator"); const access = require("../utils/access"); const params = require("../config/parameters"); -const sanitizeHtml = require('sanitize-html'); +const sanitizeHtml_pkg = require('sanitize-html'); + +const allowedTags = [ + 'h3', 'h4', 'h5', 'h6', 'blockquote', 'p', 'a', 'ul', 'ol', 'li', 'b', + 'i', 'strong', 'em', 'strike', 'code', 'hr', 'br', 'div', 'table', + 'thead', 'caption', 'tbody', 'tr', 'th', 'td', 'pre' +]; +function sanitizeHtml(text) { + return sanitizeHtml_pkg(text, { allowedTags: allowedTags }); +} router.get("/userbio", access.ajax, (req,res) => { const uid = req.query["id"];