package controllers; import models.User; public class Security extends Secure.Security { static boolean authentify(String username, String password) { validation.required(username); validation.required(password); if (validation.hasErrors()) { validation.addError("password", "Credenciais vazias"); validation.keep(); return false; } if (!User.connect(username, password)) { validation.addError("password", "Credenciais erradas"); validation.keep(); return false; } return true; } static void onDisconnected() { Application.index(); } // static void onAuthenticated() { // Application.index(); // } static boolean check(String profile) { // if ("admin".equals(profile)) { // for (Role role : User.find("byEmail", connected()).<User> first().roles) { // if (role.isAdmin()) { // return true; // } // } // } return false; } }