Organización de controles en la pantalla de alta de administradores.
Conversión a minusculas de la dirección de email de los administradores.
This commit is contained in:
@@ -56,17 +56,24 @@ public class AddAdminMBean extends ManagedBeanBase implements Serializable {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public boolean emailAlreadyRegistered(String email) {
|
||||
return this.getRemoteManagerSystemAdmin().findAdminByEmail(email) != null;
|
||||
}
|
||||
|
||||
public void insertData() {
|
||||
int error = 0;
|
||||
|
||||
if (this.getRemoteManagerSystemAdmin().findAdminByEmail(email) != null) {
|
||||
if (this.emailAlreadyRegistered(email) == true) {
|
||||
this.addFacesMessage(FacesMessage.SEVERITY_WARN, "Administrador ya existente", "El administrador ya se encuentra dado de alta");
|
||||
error++;
|
||||
}
|
||||
|
||||
if (error == 0) {
|
||||
try {
|
||||
this.getRemoteManagerSystemAdmin().insertAdmin(email, HashUtils.hashMD5(password));
|
||||
this.getRemoteManagerSystemAdmin().insertAdmin(email.toLowerCase(), HashUtils.hashMD5(password));
|
||||
|
||||
this.email = "";
|
||||
this.password = "";
|
||||
|
||||
this.addFacesMessage(FacesMessage.SEVERITY_INFO, "El administrador se ha dado de alta", "Los datos del administrador se han guardado correctamente.");
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user