add frontend_path

This commit is contained in:
Alex
2025-03-03 14:00:31 +01:00
parent d1d5d839ae
commit 3d349a709c
5 changed files with 17 additions and 13 deletions

View File

@@ -2,6 +2,7 @@
"site": { "site": {
"WebsiteTitle": "My Carsharing Site", "WebsiteTitle": "My Carsharing Site",
"BaseUrl": "https://domain.de", "BaseUrl": "https://domain.de",
"FrontendPath": "",
"AllowOrigins": "https://domain.de" "AllowOrigins": "https://domain.de"
}, },
"Environment": "dev", "Environment": "dev",

View File

@@ -27,6 +27,7 @@ type SiteConfig struct {
AllowOrigins string `json:"AllowOrigins" envconfig:"ALLOW_ORIGINS"` AllowOrigins string `json:"AllowOrigins" envconfig:"ALLOW_ORIGINS"`
WebsiteTitle string `json:"WebsiteTitle" envconfig:"WEBSITE_TITLE"` WebsiteTitle string `json:"WebsiteTitle" envconfig:"WEBSITE_TITLE"`
BaseURL string `json:"BaseUrl" envconfig:"BASE_URL"` BaseURL string `json:"BaseUrl" envconfig:"BASE_URL"`
FrontendPath string `json:"FrontendPath" envconfig:"FRONTEND_PATH"`
} }
type AuthenticationConfig struct { type AuthenticationConfig struct {
JWTSecret string JWTSecret string

View File

@@ -95,11 +95,13 @@ func (s *EmailService) SendChangePasswordEmail(user *models.User, token *string)
LastName string LastName string
Token string Token string
BASEURL string BASEURL string
FRONTEND_PATH string
UserID uint UserID uint
}{ }{
FirstName: user.FirstName, FirstName: user.FirstName,
LastName: user.LastName, LastName: user.LastName,
Token: *token, Token: *token,
FRONTEND_PATH: config.Site.FrontendPath,
BASEURL: config.Site.BaseURL, BASEURL: config.Site.BaseURL,
UserID: user.ID, UserID: user.ID,
} }

View File

@@ -69,7 +69,7 @@
</div> </div>
<div style="text-align: center; padding: 16px 24px 16px 24px"> <div style="text-align: center; padding: 16px 24px 16px 24px">
<a <a
href=" {{.BASEURL}}/backend/auth/password/change/{{.UserID}}?token={{.Token}}" href=" {{.BASEURL}}{{.FRONTEND_PATH}}/auth/password/change/{{.UserID}}?token={{.Token}}"
style=" style="
color: #ffffff; color: #ffffff;
font-size: 26px; font-size: 26px;
@@ -123,7 +123,7 @@
padding: 4px 24px 16px 24px; padding: 4px 24px 16px 24px;
" "
> >
{{.BASEURL}}/backend/auth/password/change/{{.UserID}}?token={{.Token}} {{.BASEURL}}{{.FRONTEND_PATH}}/auth/password/change/{{.UserID}}?token={{.Token}}
</div> </div>
<div style="font-weight: normal; padding: 16px 24px 16px 24px"> <div style="font-weight: normal; padding: 16px 24px 16px 24px">
Mit Freundlichen Grüßen, Mit Freundlichen Grüßen,

View File

@@ -6,7 +6,7 @@ dies nicht angefordert haben, ignoriere diese E-Mail einfach.
Ansonsten kannst Du Dein Passwort jetzt ändern, indem Du hier auf den Link klickst: Ansonsten kannst Du Dein Passwort jetzt ändern, indem Du hier auf den Link klickst:
Passwort ändern: Passwort ändern:
{{.BASEURL}}/backend/auth/password/change/{{.UserID}}?token={{.Token}} {{.BASEURL}}{{.FRONTEND_PATH}}/auth/password/change/{{.UserID}}?token={{.Token}}
Mit Freundlichen Grüßen, Mit Freundlichen Grüßen,