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

debut account

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