php - curl + "Validation of viewstate MAC failed." -


i using curl post data server, between each posting use function fetch hidden fields "__viewstate". worked charm before, updated there website, rewriten code use new fieldnams, on last step gets error: "validation of viewstate mac failed."

if same step in webbrowser works should, used addon fetch postdata browser sending , compared script sending, , looks same.

my knowledge of asp.net minimal, , info can find here error recomendates changes on asp-net-server.

so hope here can guide me find out why in browser have 100% successrate, , curl have 0% successrate on page, using same functions on previus pages, works 100% curl.

postdata browser sending:

__eventtarget= __eventargument= __viewstate=%2fwepdwukltk2mdaxnju3ma9kfgjmd2qwagidd2qwdgifd2qwagibdw8wah4evgv4daufrso2cmv0ywdzz3j1chblbibpiefdtnrlym9yzybbqmrkagcpdxyehwafh0bdtnjldgfnc2dydxbwzw4gasbhw7z0zwjvcmcgquiec05hdmlnyxrlvxjsbr1%2bl0nsawvudenhcmquyxnwed9dbgllbnrjrd05ogrkagkpdxychgdwaxnpymxlz2rkagspdxyehwafi0jzr0cgjibftkvsr0ltrvjwsunfifpdlkrfultdlljoiefchwefnh4vq3vzdg9tzxjpdmvydmlldy5hc3b4p0nsawvudeleptk4jkn1c3rvbwvysuq9mjy0ndbkzaindw8wah8cz2rkag8pdxychwafe1jlzglnzxjhigfudsokbmrhcmvkzaivdw8wah8cagqwagiddxbkzbybzmqyaguex19db250cm9sc1jlcxvpcmvqb3n0qmfja0tlev9ffg0ffmn0bdawjgjvzhkky2hrsxnby3rpdmufhmn0bdawjgjvzhkky2hrsgfzu3vwzxjvc2vyugvybqufy3rsmdakym9kesrjagtiyxntdgf0axn0awnzugvybquky3rsmdakym9kesrjagtiyxnbbm51ywxszxbvcnrtzxj2awnlbtbjdgwwmcrib2r5jgnoa0hhc0nvcnbvcmf0aw9uq2hhcnrlcljlcg9ydfnlcnzpy2ufn2n0bdawjgjvzhkky2hrsgfzq2vydglmawnhdgvpzljlz2lzdhjhdglvbljlcg9ydfnlcnzpy2ufh2n0bdawjgjvzhkky2hrsgfztw9uaxrvclnlcnzpy2ufk2n0bdawjgjvzhkky2hrsgfzrglnaxrhbfnwyxjya2f0ywxvz1nlcnzpy2ufjmn0bdawjgjvzhkky2hrsgfzugvyc29ua29udhjvbgxtzxj2awnlbsvjdgwwmcrib2r5jgnoa0hhc0nvbxbhbnlszxbvcnrtzxj2awnlbsrjdgwwmcrib2r5jgnoa0hhc1blcnnvbljlcg9ydfnlcnzpy2ufhwn0bdawjgjvzhkky2j4umvwb3j0c0nvbxbhbnkzbrxjdgwwmcrib2r5jgniefjlcg9ydhnqzxjzb24zbrbjdgwwmcrtbhrdb250zw50dw9kzmr8z6sdm7web%2bgwrg%2b8u3ennpkqga%3d%3d __eventvalidation=%2fwewfwkgskojcgk70zwtdqlr%2bjwfdqko1a2ocwkplft%2bcglrieqtawkt6qhvaqk9rku9agkh%2f5oddqkqtpttdqlvv7cxbala4vdgbqkcuafwdwkp1zojbgksqdxxcgl6hbmqbwk%2bjagzdql%2fqy7cbalml%2fqcbglyg53pdwl108dhbqlfzpncaqlbr6dm9ck5uisgfz5ocjchtm8chtfigfk%3d ctl00%24body%24cmdsave=spara ctl00%24body%24txtname=bygg+%26+energiservice+s%c3%96dert%c3%96rn+ab ctl00%24body%24txtusername=5566960836 ctl00%24body%24txtemail=anonym%40telia.se ctl00%24body%24txtdepartment= ctl00%24body%24chkisactive=on ctl00%24body%24chkhasstatisticsperm=on ctl00%24body%24txtloginname=5566960836 ctl00%24body%24txtpassword=stackoverflow ctl00%24body%24chkhasannualreportservice=on ctl00%24body%24chkhascorporationcharterreportservice=on ctl00%24body%24chkhascertificateofregistrationreportservice=on ctl00%24body%24chkhasmonitorservice=on ctl00%24body%24chkhasdigitalsparrkatalogservice=on ctl00%24body%24chkhaspersonkontrollservice=on ctl00%24body%24chkhascompanyreportservice=on ctl00%24body%24chkhaspersonreportservice=on ctl00%24body%24cbxreportscompany3=on ctl00%24body%24cbxreportsperson3=on ctl00%24body%24hidnewuser=1 

the post data script sending

array (     [__eventtarget] =>      [__eventargument] =>      [__viewstate] => /wepdwukltk2mdaxnju3ma9kfgjmd2qwagidd2qwdgifd2qwagibdw8wah4evgv4daufrso2cmv0ywdzz3j1chblbibpiefdtnrlym9yzybbqmrkagcpdxyehwafh0bdtnjldgfnc2dydxbwzw4gasbhw7z0zwjvcmcgquiec05hdmlnyxrlvxjsbr1+l0nsawvudenhcmquyxnwed9dbgllbnrjrd05ogrkagkpdxychgdwaxnpymxlz2rkagspdxyehwafi0jzr0cgjibftkvsr0ltrvjwsunfifpdlkrfultdlljoiefchwefnh4vq3vzdg9tzxjpdmvydmlldy5hc3b4p0nsawvudeleptk4jkn1c3rvbwvysuq9mjy0ndbkzaindw8wah8cz2rkag8pdxychwafe1jlzglnzxjhigfudsokbmrhcmvkzaivdw8wah8cagqwagiddxbkzbybzmqyaguex19db250cm9sc1jlcxvpcmvqb3n0qmfja0tlev9ffg0ffmn0bdawjgjvzhkky2hrsxnby3rpdmufhmn0bdawjgjvzhkky2hrsgfzu3vwzxjvc2vyugvybqufy3rsmdakym9kesrjagtiyxntdgf0axn0awnzugvybquky3rsmdakym9kesrjagtiyxnbbm51ywxszxbvcnrtzxj2awnlbtbjdgwwmcrib2r5jgnoa0hhc0nvcnbvcmf0aw9uq2hhcnrlcljlcg9ydfnlcnzpy2ufn2n0bdawjgjvzhkky2hrsgfzq2vydglmawnhdgvpzljlz2lzdhjhdglvbljlcg9ydfnlcnzpy2ufh2n0bdawjgjvzhkky2hrsgfztw9uaxrvclnlcnzpy2ufk2n0bdawjgjvzhkky2hrsgfzrglnaxrhbfnwyxjya2f0ywxvz1nlcnzpy2ufjmn0bdawjgjvzhkky2hrsgfzugvyc29ua29udhjvbgxtzxj2awnlbsvjdgwwmcrib2r5jgnoa0hhc0nvbxbhbnlszxbvcnrtzxj2awnlbsrjdgwwmcrib2r5jgnoa0hhc1blcnnvbljlcg9ydfnlcnzpy2ufhwn0bdawjgjvzhkky2j4umvwb3j0c0nvbxbhbnkzbrxjdgwwmcrib2r5jgniefjlcg9ydhnqzxjzb24zbrbjdgwwmcrtbhrdb250zw50dw9kzmr8z6sdm7web+gwrg+8u3ennpkqga==     [__eventvalidation] => /wewfwkgskojcgk70zwtdqlr+jwfdqko1a2ocwkplft+cglrieqtawkt6qhvaqk9rku9agkh/5oddqkqtpttdqlvv7cxbala4vdgbqkcuafwdwkp1zojbgksqdxxcgl6hbmqbwk+jagzdql/qy7cbalml/qcbglyg53pdwl108dhbqlfzpncaqlbr6dm9ck5uisgfz5ocjchtm8chtfigfk=     [ctl00$body$hidnewuser] => 1     [ctl00$body$cmdsave] => spara     [ctl00$body$txtname] => bygg & energiservice sÖdertÖrn ab     [ctl00$body$txtusername] => 5566960836     [ctl00$body$txtemail] => anonym@telia.se     [ctl00$body$txtdepartment] =>      [ctl00$body$chkisactive] => 1     [ctl00$body$chkhasstatisticsperm] => 1     [ctl00$body$txtloginname] => 5566960836     [ctl00$body$txtpassword] => stackoverflow     [ctl00$body$chkhasannualreportservice] => 1     [ctl00$body$chkhascorporationcharterreportservice] => 1     [ctl00$body$chkhascertificateofregistrationreportservice] => 1     [ctl00$body$chkhasmonitorservice] => 1     [ctl00$body$chkhasdigitalsparrkatalogservice] => 1     [ctl00$body$chkhaspersonkontrollservice] => 1     [ctl00$body$chkhascompanyreportservice] => 1     [ctl00$body$chkhaspersonreportservice] => 1     [ctl00$body$cbxreportscompany3] => 1     [ctl00$body$cbxreportsperson3] => 1 ) 

the question:

what client side differences can trigger "validation of viewstate mac failed"-error?

(notice: postdata above have bean manipulated in 2 ways, first replaced password "stackoverflow", , replace user of email adress anonym)

check see if there's not javascript changing values before they're posted, , on save side, set referrer page too.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -