Acesta este un subiect destul de mare.
Autentificare, autorizare și validare sunt trei lucruri diferite (dar mai mult sau mai mult sau mai mult Mai puțin legate).
Dacă sunteți începător și încercați doar un model de autentificare cu acreditări ne-modificabile ar putea fi îmbunătățite un pic în codul dvs. cu ceva de genul acesta:
DIV id = ” 06Fadc087e „>
}
Dacă doar o singură instanță a acestei clase poate folosi modelul 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;}
}