Disable creation of User instance without password

This commit is contained in:
HanzZ 2011-08-24 00:06:15 +02:00
parent d0855e341f
commit 751c1c2457

View file

@ -164,6 +164,10 @@ void UserManager::handlePresence(Swift::Presence::ref presence) {
res.password = m_userRegistry->getUserPassword(userkey);
}
if (res.password.empty()) {
m_userRegistry->onPasswordInvalid(presence->getFrom());
}
// Unregistered users are not able to login
if (!registered) {
LOG4CXX_WARN(logger, "Unregistered user " << userkey << " tried to login");