35 Commits

Author SHA1 Message Date
Dario
d8766f8d2d
add controller classes for new db tables crypto_keys and hedera_ids, update model tables for them 2021-03-17 19:41:05 +01:00
einhornimmond
e2c38c1a0f
move check if all passwords allow direct into pwdValidation so it will work with every code which ask for password 2021-03-17 18:43:18 +01:00
Dario
cbc26b830c dump used session, currently no recycling as workaround for server freeze bug 2020-09-25 14:30:53 +02:00
einhornimmond - MarkX
f4e55f78c1 update session management, hopefully at least report every session dead lock, maybe even prevent any session dead lock 2020-09-21 11:53:57 +02:00
Dario
2ba166fabb found and fix error with scoped mutex lock inside try catch block 2020-08-03 12:08:14 +02:00
Dario
109da3e9b3 fix syntax error 2020-07-17 14:14:43 +02:00
Dario
866f38f721 replace assert in SessionManager with error messages send to admin email 2020-07-17 14:12:42 +02:00
Dario
3820fb947f !db Update!, add disabled field for user for disabling accounts, check field by login and don't login if user account is disabled 2020-07-16 13:19:59 +02:00
Dario
42c6c5c82e add assert to find null pointer exception in checkEmail 2020-07-14 19:33:44 +02:00
Dario
31e00d9081 bring everything together to complete direct register :) 2020-07-13 12:23:41 +02:00
Dario
875632e892 update session manager get session by email verification code to work with better new email verification object 2020-07-10 11:22:52 +02:00
Dario
7b0828d22d fix errors 2020-01-15 10:33:53 +01:00
Dario
d8e3728201 redirect to last extern referer 2020-01-14 11:10:27 +01:00
Dario
c2c4071180 remove errors, restructure 2020-01-08 14:49:58 +01:00
Dario
44dcdf79e2 allow multiple creation transactions in one request 2019-12-17 11:27:09 +01:00
Dario
eb1391f003 adding json request (currently not used), removing cakephp cookie by login, adding no email option in properties for testing 2019-12-13 11:11:50 +01:00
Dario
c9ee1d9178 adding safe guard for skipping dead locked sessions 2019-12-07 09:23:55 +01:00
Dario
f849abc386 find missing unlock 2019-12-07 08:45:04 +01:00
Dario
75038be86a update threading lock to find dead lock trigger 2019-12-06 15:29:46 +01:00
Dario
f7f8d48c92 change back timeout 2019-11-19 09:30:28 +01:00
Dario
1f2a832e37 update cacert file path, fixtest 2019-11-19 09:24:03 +01:00
Dario
1cc668c63a adding footer and header files for less copied code, 2019-10-30 13:48:28 +01:00
Dario
098c66509f change name validation to blacklisting <> and & 2019-10-24 12:57:57 +02:00
Dario
79b69d6e11 adding crypto seed 2019-10-18 17:28:28 +02:00
Dario
0134ac732e adding speed log 2019-10-18 12:01:51 +02:00
Dario
e443a7bb4c fix last bugs with register new user 2019-10-15 11:26:36 +02:00
Dario
e74271def7 update register process to prevent to many session destroys 2019-10-15 10:27:24 +02:00
Dario
34050fda19 adding some new pages, and hack into the logic of login and verify to able to use it with elopage webhook, 2019-10-13 17:15:58 +02:00
Dario Rekowski on RockPI
ea9c34035d try to fix crash while create keys, new since user is autoPtr 2019-10-09 15:41:56 +00:00
Dario
cb47fe568e complete session timeout, found bug with session manager mutex and fix, found bug with long email verification code and fixed 2019-10-03 11:33:15 +02:00
Dario
3de1e21259 more exact error message for password validation 2019-10-02 16:46:55 +02:00
Dario
2a1938165c register and send verification email 2019-09-30 14:26:25 +02:00
Dario
c44656da5c work on register 2019-09-27 21:29:55 +02:00
Dario
f7744ee2c1 adding many new files, mostly from old projects, register handling with validation, loading and connect to mysql 2019-09-26 11:26:39 +02:00
Dario
e7ca744da0 remove curl 2019-09-26 11:26:24 +02:00