regToken, accountToken (#820, #834)

This commit is contained in:
Michael Quigley
2025-02-04 11:52:46 -05:00
parent 7685c06e45
commit 47421e65bd
42 changed files with 482 additions and 407 deletions

View File

@ -33,7 +33,7 @@ func (h *inviteHandler) Handle(params account.InviteParams) middleware.Responder
return account.NewInviteBadRequest()
}
logrus.Infof("received account request for email '%v'", params.Body.Email)
var token string
var regToken string
tx, err := str.Begin()
if err != nil {
@ -55,13 +55,13 @@ func (h *inviteHandler) Handle(params account.InviteParams) middleware.Responder
logrus.Infof("using invite token '%v' to process invite request for '%v'", inviteToken.Token, params.Body.Email)
}
token, err = CreateToken()
regToken, err = CreateToken()
if err != nil {
logrus.Error(err)
return account.NewInviteInternalServerError()
}
ar := &store.AccountRequest{
Token: token,
Token: regToken,
Email: params.Body.Email,
SourceAddress: params.HTTPRequest.RemoteAddr,
}
@ -94,7 +94,7 @@ func (h *inviteHandler) Handle(params account.InviteParams) middleware.Responder
}
if cfg.Email != nil && cfg.Registration != nil {
if err := sendVerificationEmail(params.Body.Email, token); err != nil {
if err := sendVerificationEmail(params.Body.Email, regToken); err != nil {
logrus.Errorf("error sending verification email for '%v': %v", params.Body.Email, err)
return account.NewInviteInternalServerError()
}