Commit Graph

34 Commits

Author SHA1 Message Date
Tina_Azure 8102ea41dc README Overhaul
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
Tina_Azure 9e5f0a68ab Optimize template edit/creation requestbody parsing 2023-05-22 17:04:41 +02:00
Tina_Azure 549c98f673 implement freelancer alias creation 2023-05-19 18:10:52 +02:00
Tina_Azure bfddfd5271 implement freelancer alias deletion 2023-05-19 18:10:31 +02:00
Tina_Azure d83b427857 implement freelancer alias base management page
and minor fixes
2023-05-19 18:07:05 +02:00
Tina_Azure 383db248b7 Create new Template
+minor refactoring
2023-05-15 17:52:16 +02:00
Tina_Azure ed370e7979 Freelancer Template base Managment page 2023-05-12 00:03:25 +02:00
Tina_Azure b0b8dd5ec0 Secure Cookie Values from hardcoding to const static variable 2023-05-11 18:23:49 +02:00
Tina_Azure 123d98828c Minor bugfix:
statement name, replace true/false with t/f due to postgresql, activate mustache variable for the logged in state
statment replacement since it's not possible to bind data into a string within a statement
2023-05-08 16:40:51 +02:00
Tina_Azure 6ee74e025e Bruteforce Mitigation 2023-05-08 14:52:36 +02:00
Tina_Azure 8d2033b316 minor refactoring in config
implement pagination
2023-05-04 22:22:21 +02:00
Tina_Azure 4720ffdad5 Minor refactoring + move hardcoded template names and handling based mustache variables into a const collection for ease of modification/access 2023-05-02 17:44:23 +02:00
Tina_Azure a800fb07d4 Optimized check if a loggin session exists 2023-05-01 22:39:52 +02:00
Tina_Azure 7f384214f5 Added Include Guards 2023-05-01 22:39:14 +02:00
Tina_Azure a7e1fbb5f5 Regular Task Execution:
Added to spec
Added to config
Base implementation of 2 test modules
2023-05-01 22:33:19 +02:00
Tina_Azure 640a992ae1 Database Manager refactoring/optimization
Some minor general refactoring
2023-04-30 20:57:00 +02:00
Tina_Azure 3fb538a30d function to send a password reset email 2023-04-27 00:28:24 +02:00
Tina_Azure 3cf5594b47 hash functions 2023-04-27 00:27:50 +02:00
Tina_Azure bf545b1253 Add domain to the config 2023-04-27 00:26:10 +02:00
Tina_Azure 0eddcefe13 Add ssl certificate crt and key to config 2023-04-24 23:24:54 +02:00
Tina_Azure 4eb6923bce generate a random login key to be used for session validation 2023-04-22 23:17:05 +02:00
Tina_Azure fbef9f0596 function to create a cookie that replaces login cookies 2023-04-22 23:16:31 +02:00
Tina_Azure c21de31cb1 Functions to generate secure cookies 2023-04-22 23:15:05 +02:00
Tina_Azure c97f28200d Check if a freelancer is logged in based on cookie data 2023-04-22 23:14:16 +02:00
Tina_Azure 1cd0ee05d2 Move freelancer listing to utilities 2023-04-22 23:06:30 +02:00
Tina_Azure fd9e02c3a0 Move alias handling to utilities 2023-04-22 23:05:21 +02:00
Tina_Azure 11ecf6452e Minor Optimization/Refactoring 2023-04-22 23:01:44 +02:00
Tina_Azure ddeea4bc17 Implements salt creation using mt19937 2023-04-19 02:07:01 +02:00
Tina_Azure a0be80825f Implement hashing using OpenSSL 2023-04-19 02:06:19 +02:00
Tina_Azure ab6a5bc706 Minor bugfix since getline adds an extra char to the string
move hardcoded databaseURI into the config
2023-04-12 23:51:11 +02:00
Tina_Azure 1965b06868 Configuration file readout
specification of the format in the spec
2023-04-12 00:26:47 +02:00
Tina_Azure 88167c4f95 String Operations to deal with POST Body 2023-04-07 22:30:24 +02:00
Tina_Azure 80f377c048 SMTP Client 2023-04-07 22:29:37 +02:00
Tina_Azure ff4f6d6fb6 Create Utilities Manager for storage of non database Based functions 2023-04-04 01:47:54 +02:00