Skip to content
Snippets Groups Projects
Commit 91bb17f7 authored by Charlie Darques's avatar Charlie Darques
Browse files

méthode de création de compte

parent aaac481a
No related branches found
No related tags found
No related merge requests found
...@@ -16,12 +16,18 @@ public class SignUp extends HttpServlet { ...@@ -16,12 +16,18 @@ public class SignUp extends HttpServlet {
public void service(HttpServletRequest req, HttpServletResponse res) throws IOException { public void service(HttpServletRequest req, HttpServletResponse res) throws IOException {
PrintWriter out = res.getWriter(); PrintWriter out = res.getWriter();
UserDAO userdao = new UserDAO(); UserDAO userdao = new UserDAO();
User user = new User(req.getParameter("login"), req.getParameter("pwd"));
if (userdao.isDatabased(user)){ String login = req.getParameter("login");
String pwd = req.getParameter("pwd");
userdao.createUser(login, pwd);
User user = userdao.getUserByLogs(login, pwd);
if (user != null && userdao.isDatabased(user)){
out.println("<h1>Bienvenue " + user.getUserName() + " !</h1>"); out.println("<h1>Bienvenue " + user.getUserName() + " !</h1>");
}else{ }else{
out.println("<h1>Partez de chez moi ?!</h1>"); out.println("<h1>Partez de chez moi ?!</h1>");
userdao.removeUser(user);
} }
} }
} }
...@@ -14,6 +14,12 @@ public class User { ...@@ -14,6 +14,12 @@ public class User {
this.pwd = pwd; this.pwd = pwd;
} }
// Seulement utile pour la vérification à l'authentification
public User(String username, String pwd){
this.username = username;
this.pwd = pwd;
}
// Getter // // Getter //
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment