У меня проблема, я получаю пользователь и пароль представления, и я проверяю, верны ли эти данные в данных liferay, когда это правильно, мой метод возвращает 1, если проверка правильная, но я не знаю, как сделать успешную регистрацию в Liferay, это мой метод:аутентификация в liferay без логина.
try {
long companyId = PortalUtil.getDefaultCompanyId();
System.out.println(companyId + " id company");
User user1;
try {
user1 = UserLocalServiceUtil.getUserByEmailAddress(companyId, name);
long cmp = user1.getCompanyId();
Company company = CompanyLocalServiceUtil.getCompany(cmp);
int a = UserLocalServiceUtil.authenticateByUserId(company.getCompanyId(), user.getId(), pass, null,
null, null);
if (a == 1) {
System.out.println("Log in successful");
}
} catch (PortalException e) {
e.printStackTrace();
} catch (SystemException e) {
e.printStackTrace();
}
} catch (Exception e) {
System.out.println("algo salio mal");
}
Вы пытались прорваться через портал-src для методов аутентификации, используемых liferay? Какие ошибки вы сталкиваетесь с журналами сервера –