29 Commits

Author SHA1 Message Date
Dario
b34d547881
update CheckTransactionPage to use new PendingTasksManager and add GroupMemberUpdate transaction view 2021-03-17 21:19:41 +01:00
Dario
d8035cac3d
create group member update transaction from user update group page, fix some minor things 2021-03-17 21:14:29 +01:00
Dario
3263b0ed64
Iroha-ed25519, old user-implementation and key pair removed. libSodium seems to be compatible with Hedera now after all 2021-03-17 20:36:22 +01:00
Dario
d0b4a5f2c2
Add email_hash to user db, model::table::user and a json interface to search for publickey by email hash 2021-03-17 20:09:16 +01:00
Dario
99846b0c61
rename AuthenticatedEncryption to SecretKeyCryptography 2021-03-17 19:31:45 +01:00
einhornimmond
3ed94b8a9c
add unsecure options, add unsecure login, update create user to use it in unsecure mode with password 2021-03-17 18:36:49 +01:00
Dario
1b3cd9701c try to recover priv key from user backup in SigningTransaction if private key is missing 2020-07-15 14:26:29 +02:00
Dario
a897ac6c8b fix problems with new user in new register process 2020-07-02 19:02:10 +02:00
Dario
326b5805d8 add tryLoadPassphraseUserBackup function to choose between multiple user backups if more exist throw errors 2020-06-30 12:39:05 +02:00
Dario
07ff9be91e add balance also to new User, for replacing old user model in CheckTransactionPage 2020-06-29 14:22:01 +02:00
Dario
30ba3d7f78 use controller::User for login in Session, for direct register without showing passphrase direct and using new KeyPairEd25519, AuthenticatedEncryption and Passphrase classes 2020-06-25 15:58:05 +02:00
Dario
5934f7c69e rework login and setPassword, fix bugs, update to use AuthenticatedEncryption as Poco::AutoPtr 2020-06-24 14:17:25 +02:00
Dario
b6c2cc94a5 fix crash with sessions with empty user, skip elopage webhook logic 2020-06-20 12:47:46 +02:00
Dario
939e1dd9d0 update session generate keys, move call into function 2020-06-18 07:48:46 +02:00
Dario
f414ca8ddb add function to search for verification emails to resend at startup and by register direct 2020-06-15 17:37:02 +02:00
Dario
c009a12f45 add createUserDirect and missing functions for that in related classes 2020-06-09 20:34:27 +02:00
Dario
7d826fcacd use new user in login 2020-06-09 12:14:51 +02:00
Dario
c44184f823 update code to work together for setting new password and update encrypted privkey and password hash in db 2020-06-08 18:30:29 +02:00
Dario
e7624382ae use KeyPairEd25519 and AuthenticatedEncryption in controller/User 2020-06-08 13:42:37 +02:00
Dario
9f9bc0c1ef adding admin user password reset 2020-04-22 15:05:08 +02:00
Dario
95f5460112 adding passphrase generation check 2020-02-27 12:06:57 +01:00
Dario
3b21cad114 fix bug with pubkeys and new accounts 2020-01-22 15:43:54 +01:00
Dario
094904ab0f work on multiple select for JsonGetUsers, fix bug with user states with empty user 2020-01-16 13:09:27 +01:00
Dario
7b0828d22d fix errors 2020-01-15 10:33:53 +01:00
Dario
28900e04fe adding code for loading user role 2020-01-15 09:16:59 +01:00
Dario
abef0b1ef1 update cmake for using multiprocessor build with visual studio, work on reset password and new db access classes 2020-01-06 15:12:18 +01:00
Dario
27bf842e6c update email content type, using new email system for register and errors 2020-01-03 17:19:58 +01:00
Dario
feb3067f3a adding new email system, work in progress 2020-01-02 12:47:32 +01:00
Dario
a8c4acd81d restructure 2019-12-30 17:17:55 +01:00