aboutsummaryrefslogtreecommitdiff
path: root/services/auth/auth.go
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-03-08 03:06:23 +0530
committerBobby <[email protected]>2026-03-08 03:06:23 +0530
commitcaf265e7050edefa64ecf7e13828ec9636bce867 (patch)
tree6bb8554dbb34695a74c2dca556bf512998cf62ab /services/auth/auth.go
parentcca905d35412f1549400fc3d1aca6dc704d8cae6 (diff)
downloaddove-caf265e7050edefa64ecf7e13828ec9636bce867.tar.xz
dove-caf265e7050edefa64ecf7e13828ec9636bce867.zip
Refactor configuration handling and add mail management features
- Removed dependency on messages package in TOML loading and parsing. - Introduced new config constants and messages for better clarity and maintainability. - Implemented mail user and mailbox management with corresponding controllers and views. - Added new templates for mailboxes, mailbox creation, and user management. - Enhanced logging and error handling throughout the application. - Established a structured approach for applying default values in TOML configuration. - Created new utility functions for SMTP and email handling.
Diffstat (limited to 'services/auth/auth.go')
-rw-r--r--services/auth/auth.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/auth/auth.go b/services/auth/auth.go
index 89ef205..b8a0e13 100644
--- a/services/auth/auth.go
+++ b/services/auth/auth.go
@@ -18,7 +18,7 @@ type MessageResponse struct {
}
func Authenticate(context *fiber.Ctx, request LoginRequest) (*MessageResponse, *shortcuts.Error) {
- switch request.Username == config.Server.Username && request.Password == config.Server.Password {
+ switch request.Username == config.HTTP.Username && request.Password == config.HTTP.Password {
case true:
if sessionError := authUtils.Authenticate(context); sessionError != nil {
return nil, shortcuts.ServiceError(shortcuts.Internal, sessionError.Error())