niagara-ax/modules/cfr_output/javax/baja/user/AuthenticateUtil.java
2026-03-17 13:31:18 -07:00

27 lines
929 B
Java

/*
* 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();
}
}