|
| | Server_DatabaseInterface (QObject *parent=nullptr) |
| virtual AuthenticationResult | checkUserPassword (Server_ProtocolHandler *handler, const QString &user, const QString &password, const QString &clientId, QString &reasonStr, int &secondsLeft, bool passwordNeedsHash)=0 |
| virtual bool | checkUserIsBanned (const QString &, const QString &, const QString &, QString &, int &) |
| virtual bool | activeUserExists (const QString &) |
| virtual bool | userExists (const QString &) |
| virtual QString | getUserSalt (const QString &) |
| virtual QMap< QString, ServerInfo_User > | getBuddyList (const QString &) |
| virtual QMap< QString, ServerInfo_User > | getIgnoreList (const QString &) |
| virtual bool | isInBuddyList (const QString &, const QString &) |
| virtual bool | isInIgnoreList (const QString &, const QString &) |
| virtual ServerInfo_User | getUserData (const QString &name, bool withId=false)=0 |
| virtual void | storeGameInformation (const QString &, const QStringList &, const ServerInfo_Game &, const QSet< QString > &, const QSet< QString > &, const QList< GameReplay * > &) |
| virtual DeckList * | getDeckFromDatabase (int, int) |
| virtual bool | removeForgotPassword (const QString &) |
| virtual qint64 | startSession (const QString &, const QString &, const QString &, const QString &) |
| virtual bool | usernameIsValid (const QString &, QString &) |
| virtual int | getNextGameId ()=0 |
| virtual int | getNextReplayId ()=0 |
| virtual int | getActiveUserCount (QString connectionType=QString())=0 |
| virtual void | clearSessionTables () |
| virtual void | lockSessionTables () |
| virtual void | unlockSessionTables () |
| virtual bool | userSessionExists (const QString &) |
| virtual bool | getRequireRegistration () |
| virtual bool | registerUser (const QString &, const QString &, const QString &, bool, const QString &, const QString &, bool) |
| virtual bool | activateUser (const QString &, const QString &) |
| virtual void | updateUsersClientID (const QString &, const QString &) |
| virtual void | updateUsersLastLoginData (const QString &, const QString &) |
| virtual void | logMessage (const int, const QString &, const QString &, const QString &, LogMessage_TargetType, const int, const QString &) |
| virtual bool | checkUserIsBanned (Server_ProtocolHandler *, QString &, int &) |
| virtual int | checkNumberOfUserAccounts (const QString &) |
| virtual bool | changeUserPassword (const QString &, const QString &, bool) |
| virtual bool | changeUserPassword (const QString &, const QString &, bool, const QString &, bool) |