aboutsummaryrefslogtreecommitdiff
path: root/src/Database.cpp
diff options
context:
space:
mode:
authordec05eba <0xdec05eba@gmail.com>2018-05-15 20:39:12 +0200
committerdec05eba <0xdec05eba@gmail.com>2018-05-15 20:39:15 +0200
commit9163d30c3c62598e4177d57e0fc088e74def1c66 (patch)
tree1af4f1b09c142ef1afbba7df371e72de02e9de06 /src/Database.cpp
parentd8e5c76c364450179f12fa985d50b7e4bfb5aa78 (diff)
Allow storing user without nodes
Diffstat (limited to 'src/Database.cpp')
-rw-r--r--src/Database.cpp14
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);
}