/** * @see org.opencms.db.I_CmsUserDriver#readUser(org.opencms.db.CmsDbContext, java.lang.String, java.lang.String, String) */ public CmsUser readUser(CmsDbContext dbc, String userFqn, String password, String remoteAddress) throws CmsDataAccessException, CmsPasswordEncryptionException { CmsUser user = readUser(dbc, userFqn); if (OpenCms.getPasswordHandler().checkPassword(password, user.getPassword(), true)) { return user; } else { CmsMessageContainer message = org.opencms.db.Messages.get().container( org.opencms.db.Messages.ERR_UNKNOWN_USER_1, userFqn); if (LOG.isDebugEnabled()) { LOG.debug(message.key()); } throw new CmsDbEntryNotFoundException(message); } }
user = internalCreateUser(dbc, res); success = OpenCms.getPasswordHandler().checkPassword(password, user.getPassword(), true);
if (!OpenCms.getPasswordHandler().checkPassword(password, newUser.getPassword(), false) && OpenCms.getPasswordHandler().checkPassword(password, newUser.getPassword(), true)) {