public static void sauvegardermoncompte(String pseudo, String password) { if (Security.isConnected()) { Utilisateur user = Utilisateur.find("byEmail", Security.connected()).first(); renderArgs.put("user", user); } Utilisateur user = Utilisateur.find("byEmail", Security.connected()).first(); if (validation.hasErrors()) { // add http parameters to the flash scope params.flash(); } else { user.pseudo = pseudo; user.password = password; user.save(); } render("Admin/index.html"); }
public static void editerBateau(String nomBateau, String couleurVoile, String couleurcoque) { if (Security.isConnected()) { Utilisateur user = Utilisateur.find("byEmail", Security.connected()).first(); renderArgs.put("user", user); } Utilisateur user = Utilisateur.find("byEmail", Security.connected()).first(); if (validation.hasErrors()) { // add http parameters to the flash scope params.flash(); } else { user.couleurcoque = couleurcoque; user.couleurVoile = couleurVoile; user.nomBateau = nomBateau; user.save(); } render("Admin/index.html"); }
public static void sinscrire( @Required String pseudo, @Required String mail, @Required String mdp, @Required String nomBateau, @Required String voile, @Required String coque) { Utilisateur user = new Utilisateur(mail, mdp, pseudo, nomBateau, voile, coque); if (validation.hasErrors()) { // add http parameters to the flash scope params.flash(); } else { // je recherche s'il y a déjà une adresse email répondant à cette adresse email dans la base // de données // si c'est le cas alors je ne sauvegarde pas mon utilisateur if (user.find("byEmail", user.email).first() != null) { flash.error("E-mail existant"); render("Application/inscription.html"); } // si le pseudo existe déjà if (user.find("byPseudo", user.pseudo).first() != null) { flash.error("Pseudo existant"); render("Application/inscription.html"); } // si le nom du bateau existe déjà if (user.find("byNomBateau", user.nomBateau).first() != null) { flash.error("Ce nom de bateau existe déjà !"); render("Application/inscription.html"); } else { // si c'est pas le cas user.save(); render("Application/identification.html"); } } }