Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.slixe.nationmining.controller;
- import spark.Request;
- import spark.Response;
- public class RegisterController extends Controller {
- public Object registerPage(Request request, Response response)
- {
- return render(request, "", "register.html");
- }
- public Object register(Request request, Response response)
- {
- String email = request.queryParams("email");
- String username = request.queryParams("username");
- String password = request.queryParams("password");
- String confPassword = request.queryParams("password_confirmation");
- if (email != null && username != null && password != null && confPassword != null)
- {
- if(!email.contains("@"))
- {
- return render(request, "Email need to contains @", "register.html");
- }
- if(auth.exists(username))
- {
- return render(request, "pseudo déjà utilisé", "register.html");
- }
- if(password.equals(confPassword)) {
- auth.register(username, email, password);
- response.redirect("/");
- }
- else {
- return render(request, "password != confPassword", "register.html");
- }
- }
- else {
- return render(request, "Merci de remplir tout les champs", "register.html");
- }
- return response;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement