Skip to content

fix: falso sucesso no login da Hotmart e erro de load de plugin sem código do OS - #272

Merged
tonhowtf merged 1 commit into
mainfrom
fix/hotmart-success-match-and-plugin-load-error
Jul 31, 2026
Merged

fix: falso sucesso no login da Hotmart e erro de load de plugin sem código do OS#272
tonhowtf merged 1 commit into
mainfrom
fix/hotmart-success-match-and-plugin-load-error

Conversation

@tonhowtf

Copy link
Copy Markdown
Owner

Porta para o main os dois fixes de backend feitos em feat/frontend-wiring (2f12100), respondendo às issues #269 e #265.

auth_webview (#269): o padrão de sucesso do login passa a casar hostname exato ou subdomínio, com suporte opcional a host/path-prefix. O check anterior fazia substring em host+path, e o DoubleClick embute a URL de SSO como matrix params (;~oref=…) no path, sem percent-encoding — o que disparava falso sucesso, iniciava o poll de cookie de 30s na página errada e terminava com 0 cookies. O fallback contains para URL não-parseável foi removido. Não testado com login Hotmart real (sem conta nesta máquina) — a validação é a nível de código contra o log da issue.

plugin_loader (#265): a mensagem de library_load agora inclui a cadeia de source() do erro. O Display do libloading diz só "LoadLibraryExW failed"; o código do OS que diz o porquê (126 dependência ausente, 5 acesso negado, 193 imagem corrompida) estava sendo descartado, deixando o usuário sem nada para reportar.

cargo check limpo contra o main.

Closes #269

…ódigo do OS

- auth_webview: o padrão de sucesso agora casa host exato/subdomínio (com
  prefixo de path opcional) em vez de substring em host+path — URLs do
  DoubleClick carregam o alvo do SSO como matrix params no path, sem
  percent-encoding, e disparavam falso sucesso no login da Hotmart (#269)
- plugin_loader: a falha de load inclui a cadeia de erro do OS (126
  dependência ausente, 5 acesso negado, 193 imagem inválida), antes engolida
  pelo Display do libloading, que só diz "LoadLibraryExW failed" (#265)
@tonhowtf
tonhowtf merged commit f1a917d into main Jul 31, 2026
8 checks passed
@tonhowtf
tonhowtf deleted the fix/hotmart-success-match-and-plugin-load-error branch July 31, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hotmart login fails because a DoubleClick URL is incorrectly detected as successful authentication

1 participant