Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 22965|Resposta: 6

[Nova Edição] WPF faz login no Discuz e posta

[Copiar link]
Publicado em 28/05/2019 14:02:28 | | | |
Escrevi um formulário wpf para implementar funções de login e postagem no fórum do discuz,
O login é implementado. A coleta de outros sites também é realizada, e o conteúdo coletado é convertido de html para UBB como o conteúdo do post.
O que não entendo agora é que o login é implementado em um formulário WPF e esse estado de login permanece logado durante a ação do botão de postar,
Se os valores de cookie e formhash dele permanecem os mesmos durante todo o processo de clique no WPF.
Já tive dois erros;
1. "Desculpe, sua solicitação vem da fonte errada ou a cadeia de verificação do formulário não corresponde e não pode ser enviada";
2. "Sua solicitação de acesso atual contém caracteres ilegais e foi rejeitada pelo sistema";
se é uma questão de cookies e formhash;
Ou é uma questão de programação;
Ou você quer introduzir um plugin de navegador em um formulário WPF?





Anterior:wpf implementa o controle PictureBox no winform
Próximo:. O valor de devolução do IPN do PayPal com integração na internet sempre foi INVÁLIDO
Publicado em 28/05/2019 14:45:55 |
Cookies são certamente constantes, mas o formhash muda toda vez
 Senhorio| Publicado em 28/05/2019 14:51:53 |
Xiao Zhazha Postado em 28-05-2019 14:45
Cookies são certamente constantes, mas o formhash muda toda vez

É diferente ao fazer login e postar?
Publicado em 28/05/2019 14:59:36 |
Verão Postado em 28-05-2019 às 14:51
É diferente ao fazer login e postar?

Percebi que o formhash não precisa mudar toda vez, o que pode ser diferente de fazer login
Testei:



Poste normalmente.

URL endereço:https://www.itsvse.com/forum.php ... ra=&topicsubmit=yes
onde o FID é o ID da placa

Solicitação de postagem, solicitação de conteúdo:
formhash=835c223b&posttime=1559026000&wysiwyg=1&typeid=1&subject=test&message=by%EF%BC%9Aitsvse. com%0D%0A&replycredit_extcredits=0&replycredit_times=1&replycredit_membertimes=1&replycredit_random=100&readperm=&price=&tags=&rushreplyfrom=&rushreplyto=&rewardfloor=& ReplyLimit=&StopFloor=&CreditLimit=&AllowNoticeAuthor=1&addfeed=1&usesig=1&save=&adddynamic=true


Após um post bem-sucedido, o servidorRetorna um código de status 301, e devolva o endereço postal.


Publicado em 28/05/2019 15:04:47 |
Testei com o Postman e ele pode postar normalmente, como mostrado abaixo:


O Postman anexa automaticamente o cookie do navegador atual, então você não precisa configurar cookies.


 Senhorio| Publicado em 28/05/2019 15:07:41 |
Xiao Zhazha Postado em 28-05-2019 às 15:04
Testei com o Postman e ele pode postar normalmente, como mostrado abaixo:

Seu post solicitado
formhash=835c223b está no horário de login
Publicado em 28/05/2019 15:09:32 |
Verão Postado em 28-05-2019 às 15:07
Seu post solicitado
formhash=835c223b está no horário de login



Deveria ser, cada usuário é diferente
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com