diff --git a/pkg/apigateway/handler/auth.go b/pkg/apigateway/handler/auth.go index a6d772e7f3..dd422d8bdd 100644 --- a/pkg/apigateway/handler/auth.go +++ b/pkg/apigateway/handler/auth.go @@ -356,6 +356,11 @@ func (h *AuthHandlers) doCredentialLogin(ctx context.Context, req *http.Request, // return nil, errors.Wrap(err, "processSsoLoginData") // } } else if body.Contains("verify_code") { // verify by mobile + if h.preLoginHook != nil { + if err = h.preLoginHook(ctx, req, body); err != nil { + return nil, err + } + } verifyCode, _ := body.GetString("verify_code") uid, _ := body.GetString("uid") contactType, _ := body.GetString("contact_type")