diff options
author | dec05eba <0xdec05eba@gmail.com> | 2018-05-15 20:39:12 +0200 |
---|---|---|
committer | dec05eba <0xdec05eba@gmail.com> | 2018-05-15 20:39:15 +0200 |
commit | 9163d30c3c62598e4177d57e0fc088e74def1c66 (patch) | |
tree | 1af4f1b09c142ef1afbba7df371e72de02e9de06 /src/Database.cpp | |
parent | d8e5c76c364450179f12fa985d50b7e4bfb5aa78 (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); } |