/* * Decompiled with CFR 0.152. */ package javax.baja.user; import javax.baja.security.AuthenticationException; import javax.baja.sys.Context; import javax.baja.user.BUser; import javax.baja.user.BUserService; public class AuthenticateUtil { public static BUser authenticateUsernameAndPassword(String string, String string2, BUserService bUserService, Context context) throws AuthenticationException { BUser bUser = bUserService.getUser(string); if (bUser != null && bUserService.canLogin(bUser)) { if (bUser.getPassword().validate(string2)) { bUser.authenticateOk(bUserService); bUserService.auditLoginAttempt(true, bUser, context); return bUser; } bUser.authenticateFailed(bUserService); bUserService.auditLoginAttempt(false, bUser, context); } throw new AuthenticationException(); } }