32 Commits

Author SHA1 Message Date
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
ddaad461d1 react on missing public key by login, if private key exist 2020-07-14 19:14:21 +02:00
Dario
31e00d9081 bring everything together to complete direct register :) 2020-07-13 12:23:41 +02:00
Dario
8801d91ee7 check more detailed for email verification code resend, fix double send on register, fix double send in case of multiple email verification codes for user in db 2020-07-10 09:47:31 +02:00
Dario
89195fbcd7 mini changes hoping don't crash on staging anymore 2020-07-05 11:09:18 +02:00
Dario
064fe5fbad update function to get clearer debug picture 2020-07-05 10:50:46 +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
1cf5d8fb2b fix case if user has invalid saved private key, now reencrpyt take place and sign is working 2020-06-26 11:46:24 +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
a0f88c548b Fix errors with login without pubkey 2020-06-20 11:26:04 +02:00
Dario
c0c88b6838 fix to bugs with verification email resend 2020-06-18 08:09:37 +02:00
Dario
939e1dd9d0 update session generate keys, move call into function 2020-06-18 07:48:46 +02:00
Dario
5439aaf259 prevent crash in login if user hasn't privkey 2020-06-15 18:12:13 +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
8b9614cb00 finish format of email in admin user password reset 2020-04-22 15:40:40 +02:00
Dario
9f9bc0c1ef adding admin user password reset 2020-04-22 15:05:08 +02:00
Dario
3b21cad114 fix bug with pubkeys and new accounts 2020-01-22 15:43:54 +01:00
Dario
8327d83d70 adding impressum, datenschutzs, decodeTransaction, change search always search first_email, last_name or email instead email only if string is valid email 2020-01-20 11:31:05 +01:00
Dario
9a35b846dc fix error, parameter return via string reference from static text 2020-01-17 15:40:26 +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
c2c4071180 remove errors, restructure 2020-01-08 14:49: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