diff --git a/internal/application/cpdaily/login/cas.go b/internal/application/cpdaily/login/cas.go index 6f4f038..ae98b7b 100644 --- a/internal/application/cpdaily/login/cas.go +++ b/internal/application/cpdaily/login/cas.go @@ -351,7 +351,7 @@ func handleCasLoginSuccess(ctx context.Context, response *resty.Response, school jumpUrl, err := response.RawResponse.Location() utils.OkOrPanic(err) - client = client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) + client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) verifyResponse, err := client.R(). WithContext(ctx). @@ -416,7 +416,7 @@ func submitCasKickOut(ctx context.Context, requestUrl string, doc *goquery.Docum submitForm[name] = value } - client = client.SetRedirectPolicy(resty.NoRedirectPolicy()) + client.SetRedirectPolicy(resty.NoRedirectPolicy()) response, err := client.R(). SetFormData(submitForm). diff --git a/internal/application/cpdaily/login/common.go b/internal/application/cpdaily/login/common.go index 2920e6f..cef3603 100644 --- a/internal/application/cpdaily/login/common.go +++ b/internal/application/cpdaily/login/common.go @@ -14,7 +14,7 @@ import ( ) func ActivateSession(ctx context.Context, host string, client *resty.Client) { - client = client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) + client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) host = strings.TrimSuffix(host, "/") @@ -78,13 +78,13 @@ func ActivateSession(ctx context.Context, host string, client *resty.Client) { activateStep1() activateStep2() - client = client.SetRedirectPolicy(resty.NoRedirectPolicy()) + client.SetRedirectPolicy(resty.NoRedirectPolicy()) } func CookieEnabled(ctx context.Context, host string, client *resty.Client) bool { - client = client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) + client.SetRedirectPolicy(resty.FlexibleRedirectPolicy(20)) defer func() { - client = client.SetRedirectPolicy(resty.NoRedirectPolicy()) + client.SetRedirectPolicy(resty.NoRedirectPolicy()) }() host = strings.TrimSuffix(host, "/") sessionResponse, err := client.R().