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

correction redirection page derreur

parent ccef37de
No related branches found
No related tags found
No related merge requests found
...@@ -68,7 +68,7 @@ public class Account extends HttpServlet{ ...@@ -68,7 +68,7 @@ public class Account extends HttpServlet{
break; break;
default: default:
req.setAttribute("error", "Ne changez pas l'url vous même!"); req.setAttribute("error", "Ne changez pas l'url vous même!");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp"); req.getRequestDispatcher("/WEB-INF/vue/error.jsp").forward(req, resp);
return; return;
} }
} }
......
...@@ -18,9 +18,15 @@ public class Authent extends HttpServlet { ...@@ -18,9 +18,15 @@ public class Authent extends HttpServlet {
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
DaoUser daoUser = new DaoUser(); DaoUser daoUser = new DaoUser();
String action = req.getParameter("action"); String action = req.getParameter("action");
String username = req.getParameter("username").toLowerCase(); String username = req.getParameter("username");
String password = req.getParameter("password"); String password = req.getParameter("password");
if(username == null || password == null){
req.setAttribute("error", "Vous ne pouvez pas avoir un pseudo ou mot de passe vide !");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp").forward(req, resp);
return;
}
String hashedPassword; String hashedPassword;
username = username.toLowerCase();
MessageDigest md; MessageDigest md;
this.getServletContext(); this.getServletContext();
...@@ -49,6 +55,7 @@ public class Authent extends HttpServlet { ...@@ -49,6 +55,7 @@ public class Authent extends HttpServlet {
return; return;
} else { } else {
req.setAttribute("error", "Identifiant ou mot de passe incorrect"); req.setAttribute("error", "Identifiant ou mot de passe incorrect");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp");
} }
break; break;
......
...@@ -45,8 +45,8 @@ public class Navigation extends HttpServlet{ ...@@ -45,8 +45,8 @@ public class Navigation extends HttpServlet{
break; break;
default: default:
req.setAttribute("error", "Ne changez pas l'url vous même!"); req.setAttribute("error", "Ne changez pas l'url vous même!");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp"); vue = "/WEB-INF/vue/error.jsp";
return; break;
} }
req.getRequestDispatcher(vue).forward(req, resp); req.getRequestDispatcher(vue).forward(req, resp);
......
...@@ -45,7 +45,7 @@ public class ThreadController extends HttpServlet { ...@@ -45,7 +45,7 @@ public class ThreadController extends HttpServlet {
if(daoThread.findById(idThread) == null){ if(daoThread.findById(idThread) == null){
req.setAttribute("error", "Ne changez pas l'url vous même!"); req.setAttribute("error", "Ne changez pas l'url vous même!");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp"); req.getRequestDispatcher("/WEB-INF/vue/error.jsp").forward(req, resp);
return; return;
} }
...@@ -55,7 +55,7 @@ public class ThreadController extends HttpServlet { ...@@ -55,7 +55,7 @@ public class ThreadController extends HttpServlet {
case "follow": case "follow":
if(daoFollower.checkFollowerExist(follow)){ if(daoFollower.checkFollowerExist(follow)){
req.setAttribute("error", "Vous suivez déjà ce fils"); req.setAttribute("error", "Vous suivez déjà ce fils");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp"); req.getRequestDispatcher("/WEB-INF/vue/error.jsp").forward(req, resp);
return ; return ;
} }
daoFollower.create(follow); daoFollower.create(follow);
...@@ -85,8 +85,8 @@ public class ThreadController extends HttpServlet { ...@@ -85,8 +85,8 @@ public class ThreadController extends HttpServlet {
break; break;
default: default:
req.setAttribute("error", "Ne changez pas l'url vous même!"); req.setAttribute("error", "Ne changez pas l'url vous même!");
req.getRequestDispatcher("/WEB-INF/vue/error.jsp"); vue = "/WEB-INF/vue/error.jsp";
return; break;
} }
req.getRequestDispatcher(vue).forward(req, resp); req.getRequestDispatcher(vue).forward(req, resp);
} }
......
...@@ -95,8 +95,8 @@ ...@@ -95,8 +95,8 @@
<input class="form-control" name="lastname" type="text" value="<%= user.getLastname() %>" maxlength="50"> <input class="form-control" name="lastname" type="text" value="<%= user.getLastname() %>" maxlength="50">
</div> </div>
</div> </div>
<div class="mt-5 d-flex flex-column justify-content-center"> <div class="mt-5 d-flex justify-content-center">
<input class="btn btn-primary flex-fill" type="submit" value="Mettre à jour mes informations"> <input class="btn btn-primary" type="submit" value="Mettre à jour mes informations">
</div> </div>
</form> </form>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment