X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fstorage.h;h=9bf9a0ad119ae9e357b10efd85d72651b0121723;hb=99934fe47293f61e1e62ecc0f0d49f958a992c32;hp=2016ed395fc1dc335740b11f8fca93bae7ad162b;hpb=52a7b4d0f289f075aa386445a47d876743bcb6d0;p=quassel.git diff --git a/src/core/storage.h b/src/core/storage.h index 2016ed39..9bf9a0ad 100644 --- a/src/core/storage.h +++ b/src/core/storage.h @@ -102,6 +102,11 @@ class Storage : public QObject { */ virtual UserId validateUser(const QString &user, const QString &password) = 0; + //! Determine the UserId of the internal user + /** \return A valid UserId if the password matches the username; 0 else + */ + virtual UserId internalUser() = 0; + //! Remove a core user from storage. /** \param user The userid to delete */