/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* user.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos > username >> unused1 >> unused2; std::getline(ss, realname); if (clients[fd].getNick().empty()) { send(fd, ERR_NONICK.c_str(), ERR_NONICK.size(), 0); return ; } if(clients[fd].isRegistered()) { send(fd, ERR_REREGISTER.c_str(), ERR_REREGISTER.size(), 0); return ; } if (username.empty()) { send(fd, ERR_NOUSER.c_str(), ERR_NOUSER.size(), 0); return ; } clients[fd].setUsername(username); clients[fd].setRealname(realname); clients[fd].setRegistered(true); std::string msg = "You has been registered!\r\n"; send(fd, msg.c_str(), msg.size(), 0); }