@Transactional
 public static Result publicLogin() {
   return login(false, routes.ApplicationController.publicMainMenu(), publicLogin.render());
 }
 // PUBLIC
 public static Result showPublicLogin() {
   if (session().get("username") != null) {
     return redirect(routes.ApplicationController.publicMainMenu());
   }
   return ok(publicLogin.render());
 }