Skip to content
Snippets Groups Projects
Commit 5e3b95a0 authored by Florine Lefebvre's avatar Florine Lefebvre :stuck_out_tongue_closed_eyes:
Browse files

protection formulaire création de fil xss

parent 6909458e
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,9 @@ package controleur;
import java.io.IOException;
import java.time.LocalDate;
import org.apache.commons.text.StringEscapeUtils;
import org.apache.commons.text.translate.CharSequenceTranslator;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
......@@ -79,6 +82,8 @@ public class ThreadController extends HttpServlet {
break;
case "create":
String name = req.getParameter("name");
CharSequenceTranslator cst = StringEscapeUtils.ESCAPE_HTML4;
name = cst.translate(name);
idThread = daoThread.create(new Thread(idThread, username, name, LocalDate.now()));
follow = new Follower(username, idThread);
daoFollower.create(follow);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment