mirror of
https://github.com/verssache/chatgpt-creator.git
synced 2026-05-16 21:59:33 +00:00
feat: add sentinel token generation for account creation
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
|
||||
http "github.com/bogdanfinn/fhttp"
|
||||
"github.com/verssache/chatgpt-creator/internal/email"
|
||||
"github.com/verssache/chatgpt-creator/internal/sentinel"
|
||||
"github.com/verssache/chatgpt-creator/internal/util"
|
||||
)
|
||||
|
||||
@@ -228,11 +229,17 @@ func (c *Client) createAccount(name, birthdate string) (int, map[string]interfac
|
||||
}
|
||||
jsonPayload, _ := json.Marshal(payload)
|
||||
|
||||
sentinelCreateAccount, err := sentinel.BuildSentinelToken(c.session, c.deviceID, "create_account", c.ua, c.secChUA, c.impersonate)
|
||||
if err != nil {
|
||||
return 0, nil, fmt.Errorf("failed to get sentinel auth: %v", err)
|
||||
}
|
||||
|
||||
req, _ := http.NewRequest("POST", createURL, strings.NewReader(string(jsonPayload)))
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
req.Header.Set("Accept", "application/json")
|
||||
req.Header.Set("Referer", authURL+"/about-you")
|
||||
req.Header.Set("Origin", authURL)
|
||||
req.Header.Set("openai-sentinel-token", sentinelCreateAccount)
|
||||
|
||||
traceHeaders := util.MakeTraceHeaders()
|
||||
for k, v := range traceHeaders {
|
||||
|
||||
Reference in New Issue
Block a user