Com validar un correu electrònic i una contrasenya utilitzant l’API Java Mail ?

Aquest és un tema bastant gran.

Autenticació , autorització i validació són tres coses diferents ( però més o menys relacionada ) .

Si vostè és un principiant i només està tractant d’alguna maqueta d’autenticació amb les credencials no modificables es podria millorar una mica en el seu codi amb alguna cosa com això :

public class Authenticator {public boolean authenticateWithCredentials(String email, String password) { boolean areValidCredentials = false; //Validate credentials here with database or hardcoded if(email.equals("[email protected]") && password.equals("mypassword")) { areValidCredentials = true; } return areValidCredentials;}

}

si es va a utilitzar només una instància d’aquesta classe podria utilitzar el patró Singleton :

public class Authenticator {//Singleton patternprivate static Authenticator instance;public static Authenticator getInstance() { if(instance == null) { instance = new Authenticator(); } return instance;}private Authenticator() { //Block creation of Authenticator instances}public boolean authenticateWithCredentials(String email, String password) { boolean areValidCredentials = false; //Validate credentials here with database or hardcoded if(email.equals("[email protected]") && password.equals("mypassword")) { areValidCredentials = true; } return areValidCredentials;}

}

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *