x
Build docker and publish / build (20.15.1) (push) Successful in 7m38s

This commit is contained in:
2026-04-04 09:41:41 -07:00
parent 98d8525fa9
commit e818ac8764
8 changed files with 120 additions and 96 deletions
@@ -8,6 +8,7 @@ import (
"time"
"github.com/perfect-panel/server/internal/config"
authlogic "github.com/perfect-panel/server/internal/logic/auth"
"github.com/perfect-panel/server/internal/model/auth"
"github.com/perfect-panel/server/internal/model/log"
"github.com/perfect-panel/server/internal/model/user"
@@ -395,8 +396,7 @@ func (l *OAuthLoginGetTokenLogic) register(email, avatar, method, openid, reques
}
rc := l.svcCtx.Config.Register
// Only activate trial if email domain is in whitelist (whitelist cannot be empty)
shouldActivateTrial := rc.EnableTrial && rc.TrialEmailDomainWhitelist != "" && (email != "" && l.isEmailDomainWhitelisted(email, rc.TrialEmailDomainWhitelist))
shouldActivateTrial := email != "" && authlogic.ShouldGrantTrialForEmail(rc, email)
if shouldActivateTrial {
l.Debugw("activating trial subscription",