24 #ifndef NET_EA_LOGINHANDLER_H
25 #define NET_EA_LOGINHANDLER_H
53 const bool persistentIp)
const override;
72 const
std::
string &password)
81 const
std::
string &password,
82 const
std::
string &email) const = 0;
void registerAccount(const LoginData *const loginData) const
unsigned int getMaxPasswordLength() const
void loginOrRegister(LoginData *const data) const
void loginAccount(LoginData *const loginData) const
virtual ServerInfo * getCharServer() const =0
const Token & getToken() const A_CONST
void changeEmail(const std::string &email) const
void chooseServer(const unsigned int server, const bool persistentIp) const
bool isRegistrationEnabled() const
virtual void sendLoginRegister(const std::string &username, const std::string &password, const std::string &email) const =0
void unregisterAccount(const std::string &username, const std::string &password) const
const Worlds & getWorlds() const A_CONST
void getRegistrationDetails() const
#define A_DELETE_COPY(func)
std::vector< WorldInfo * > Worlds