Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 22965|Respuesta: 6

[Nuevo número] WPF inicia sesión en Discuz y publica

[Copiar enlace]
Publicado en 28/5/2019 14:02:28 | | | |
Escribí un formulario wpf para implementar funciones de inicio de sesión y publicación de foros de discuz,
El inicio de sesión está implementado. También se realiza la recopilación de otros sitios web, y el contenido recopilado se convierte de html a ubb como el contenido de la publicación.
Lo que no entiendo ahora es que el inicio de sesión está implementado en un formulario WPF y este estado permanece conectado durante la acción del botón de publicar,
Si sus valores de cookies y formhash permanecen iguales durante todo el proceso de clic en WPF.
He tenido dos errores;
1. "Lo sentimos, su solicitud proviene de la fuente incorrecta o la cadena de verificación del formulario no coincide y no puede enviarse";
2. "Tu solicitud de acceso actual contiene caracteres ilegales y ha sido rechazada por el sistema";
si es cuestión de cookies y formhash;
¿O es cuestión de codificación?
¿O quieres introducir un plugin de navegador en un formulario WPF?





Anterior:wpf implementa el control PictureBox en winform
Próximo:. El valor de devolución de PayPal IPN con integración de red siempre ha sido INVÁLIDO
Publicado en 28/5/2019 14:45:55 |
Las cookies son ciertamente constantes, pero formhash cambia cada vez
 Propietario| Publicado en 28/5/2019 14:51:53 |
Xiao Zhazha Publicado el 28-05-2019 14:45
Las cookies son ciertamente constantes, pero formhash cambia cada vez

¿Es diferente al iniciar sesión y publicar?
Publicado en 28/5/2019 14:59:36 |
Verano Publicado el 28-5-2019 14:51
¿Es diferente al iniciar sesión y publicar?

He comprobado que el formhash no necesita cambiar cada vez, lo cual puede ser diferente de iniciar sesión
Lo he probado:



Publica normalmente.

Dirección URL:https://www.itsvse.com/forum.php ... ra=&topicsubmit=yes
donde el FID es el ID de la matrícula

Solicitud de publicación, contenido de la petición:
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


Tras una publicación exitosa, el servidorDevuelve un código de estado 301, y devuelve la dirección postal.


Publicado en 28/5/2019 15:04:47 |
Lo probé con Postman y puede publicar normalmente, como se muestra a continuación:


Postman adjuntará automáticamente la cookie del navegador actual, así que no necesitas configurar cookies.


 Propietario| Publicado en 28/5/2019 15:07:41 |
Xiao Zhazha Publicado el 28-05-2019 15:04
Lo probé con Postman y puede publicar normalmente, como se muestra a continuación:

Tu publicación solicitada
formhash=835c223b está en el momento de inicio de sesión
Publicado en 28/5/2019 15:09:32 |
Verano Publicado el 28-5-2019 15:07
Tu publicación solicitada
formhash=835c223b está en el momento de inicio de sesión



Debería serlo, cada usuario es diferente
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com