Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 22965|Svar: 6

[Nyt nummer] WPF logger ind på Discuz og poster

[Kopier link]
Opslået på 28/05/2019 14.02.28 | | | |
Jeg skrev en wpf-formular for at implementere discuz-forums login- og postfunktioner,
Login er implementeret. Indsamling af andre hjemmesider realiseres også, og det indsamlede indhold konverteres fra html til ubb som indholdet af indlægget.
Det jeg ikke forstår nu, er, at login er implementeret i en WPF-formular, og at denne login-tilstand forbliver logget ind under post-knappen,
Om hans cookie- og formhash-værdier forbliver de samme gennem hele klikprocessen i WPF.
Jeg har haft to fejl;
1. "Beklager, din anmodning er fra den forkerte kilde, eller formularverifikationsstrengen matcher ikke og kan ikke indsendes";
2. "Din nuværende adgangsanmodning indeholder ulovlige tegn og er blevet afvist af systemet";
om det handler om cookies og formhash;
Eller er det et spørgsmål om kodning;
Eller vil du introducere et browser-plugin i en WPF-formular?





Tidligere:wpf implementerer PictureBox-kontrollen i winform
Næste:. Netintegration PayPal IPN returnværdi har altid været UGYLDIG
Opslået på 28/05/2019 14.45.55 |
Cookies er bestemt konstante, men formhash ændrer sig hver gang
 Udlejer| Opslået på 28/05/2019 14.51.53 |
Xiao Zhazha Opslået den 28-5-2019 kl. 14:45
Cookies er bestemt konstante, men formhash ændrer sig hver gang

Er det anderledes, når man logger ind og poster?
Opslået på 28/05/2019 14.59.36 |
Sommer Opslået den 28-5-2019 kl. 14:51
Er det anderledes, når man logger ind og poster?

Jeg fandt ud af, at formhashen ikke behøver at ændre sig hver gang, hvilket kan være anderledes end ved at logge ind
Testede det:



Post normalt.

URL-adresse:https://www.itsvse.com/forum.php ... ra=&topicsubmit=yes
hvor FID er nummerpladens ID

Indsend anmodning, anmodning om indhold:
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


Efter et vellykket opslag bliver serverenReturnerer en statuskode 301, og returnere postadressen.


Opslået på 28/05/2019 15.04.47 |
Jeg testede det med postbud, og det kan postes normalt, som vist nedenfor:


Postman vil automatisk vedhæfte den aktuelle browsers cookie, så du behøver ikke konfigurere cookies.


 Udlejer| Opslået på 28/05/2019 15.07.41 |
Xiao Zhazha Opslået den 28-5-2019 kl. 15:04
Jeg testede det med postbud, og det kan postes normalt, som vist nedenfor:

Dit opslag blev anmodet om
formhash=835c223b er ved logintidspunktet
Opslået på 28/05/2019 15.09.32 |
Sommer Opslået den 28-5-2019 kl. 15:07
Dit opslag blev anmodet om
formhash=835c223b er ved logintidspunktet



Det burde det være, hver brugers er forskellig
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com