Skip to content
Snippets Groups Projects
Commit 70b48e3e authored by Yannis Devos's avatar Yannis Devos
Browse files

debut account

parent cbb9cea5
No related branches found
No related tags found
No related merge requests found
package controleurs; package controleurs;
import dao.ThreadDAO;
import dao.UserDAO; import dao.UserDAO;
import dto.Message;
import dto.MyThread;
import dto.User; import dto.User;
import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServlet;
...@@ -9,25 +12,39 @@ import jakarta.servlet.http.HttpServletResponse; ...@@ -9,25 +12,39 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.List;
@WebServlet("/Account") @WebServlet("/Account")
public class Account extends HttpServlet { public class Account extends HttpServlet {
@Override @Override
public void service(HttpServletRequest req, HttpServletResponse res) throws IOException { public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {
if (req.getSession().getAttribute("user") != null) {
UserDAO userDao = new UserDAO();
ThreadDAO threadDao = new ThreadDAO();
PrintWriter out = res.getWriter(); PrintWriter out = res.getWriter();
UserDAO userdao = new UserDAO(); String login = (String) req.getSession().getAttribute("login");
String login = req.getParameter("login"); User user = (User) req.getSession().getAttribute("user");
String pwd = req.getParameter("pwd");
out.println("<doctype>"); if (user != null) {
// à remplir out.println("<html><body><meta charset=\"utf-8\">");
out.println(PageGeneration.generateNavMenu()); out.println("<link rel=\"stylesheet\" href=\"css/feed.css\">");
out.println("<title>Account</title>");
if (!userdao.userExists(login, pwd)) { out.println("<h1>Account Settings</h1>");
userdao.createUser(login, pwd);
User user = userdao.getUserByLogs(login, pwd);
out.println(PageGeneration.generateNavMenu());
out.println("</body>");
out.println("<footer>");
out.println("Connected as " + login);
out.println("</footer>");
out.println("</html>");
}
} else {
res.sendRedirect("http://localhost:8080/s4a021-web-backend/index.html");
} }
} }
} }
...@@ -20,6 +20,10 @@ public class User { ...@@ -20,6 +20,10 @@ public class User {
this.pwd = pwd; this.pwd = pwd;
} }
public User(){
this.username = null;
this.pwd = null;
}
// Getter // // Getter //
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment