72a512bb4f
feat: automatic termination of older sessions on login (temporary until release 4);
...
fix: login controller method not returning tokens
2025-07-06 14:45:36 +03:00
bc9f5c6d3c
fix: unique user id in user session;
...
feat: login controller method;
fix: name validation hander
2025-07-06 14:00:59 +03:00
0a51727af8
refactor: updated swagger;
...
feat: helper function in errors for checking postgres error types;
feat: sql query method for finding users by their email;
feat: registration begin/complete with checking existing username/email;
refactor: error handling in controller
2025-07-03 04:33:25 +03:00
cbcfb8a286
feat: middleware for request body parsing, validation and authentication;
...
feat: helper function for getting request info from gin context
2025-06-24 17:31:48 +03:00
c2059dcd6e
feat: middlewares for authorization and automatic request parsing;
...
feat: roles enum
2025-06-24 13:57:39 +03:00
be9aee7145
chore: GPL-3.0 license propagated into *.go files in backend
2025-06-24 01:37:47 +03:00
0c4d618fa4
feat: dbcontext abstraction via dependency
2025-06-21 02:27:23 +03:00
aab55a143f
experiment: successfully implemented dependency injections for controllers and services
2025-06-20 16:14:55 +03:00
654c1eb7b5
feat: prototyping possible interaction of database, controllers, services with auth service
2025-06-20 13:33:06 +03:00
87878f15a3
feat: service/controller prototype
2025-06-19 18:37:19 +03:00
82a75bd616
chore: swagger comments
2025-06-18 18:34:41 +03:00
582c0f15d8
feat: initialized auth controller
2025-06-18 16:16:22 +03:00