diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-05-15 20:39:12 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-08-18 23:25:46 +0200 |
commit | 585d084fd3a5da06e04a5c95e41733009799a20e (patch) | |
tree | 2e16376897c238f25029d3c2dfc8641094b255e7 /src/Database.cpp | |
parent | e52be3a6b82025b6795b73d448381953821d18bb (diff) |
Allow storing user without nodes
Diffstat (limited to 'src/Database.cpp')
-rw-r--r-- | src/Database.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/Database.cpp b/src/Database.cpp index 17773ed..874b225 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -655,12 +655,22 @@ namespace odhtdb return true; } - void Database::storeUserPasswordEncrypted(const Hash &nodeHash, const std::string &username, const std::string &password, const Signature::KeyPair &keyPair) + bool Database::doesStoredUserExist(const string &username) const + { + return databaseStorage.doesStoredUserExist(username); + } + + void Database::storeUserWithoutNodes(const string &username, const string &password) + { + return databaseStorage.storeUserWithoutNodes(username, password); + } + + void Database::storeUserPasswordEncrypted(const Hash &nodeHash, const string &username, const string &password, const Signature::KeyPair &keyPair) { return databaseStorage.storeUserPasswordEncrypted(nodeHash, username, password, keyPair); } - vector<NodeUserKeyPair> Database::getStoredUserNodeDataDecrypted(const std::string &username, const std::string &password) + vector<NodeUserKeyPair> Database::getStoredUserNodeDataDecrypted(const string &username, const string &password) { return databaseStorage.getStoredUserNodeDataDecrypted(username, password); } |