请问测试发布时,显示‘您所属的用户组 (游客) 没有发布主题的权限’
登录成功了。获取列表也成功了。最后测试发布失败。请教高人这是什么原因呢。测试的是本地模拟的phpwind9.0网站。
提交后,返回的结果:
发布失败,错误信息:
网页源代码:
{"referer":"","refresh":false,"state":"fail","message":["\u60a8\u6240\u5c5e\u7684\u7528\u6237\u7ec4 (\u6e38\u5ba2) \u6ca1\u6709\u53d1\u5e03\u4e3b\u9898\u7684\u6743\u9650"],"__error":""}
(\u60a8\u6240\u5c5e\u7684\u7528\u6237\u7ec4 (\u6e38\u5ba2) \u6ca1\u6709\u53d1\u5e03\u4e3b\u9898\u7684\u6743\u9650 ==您所属的用户组 (游客) 没有发布主题的权限)
返回的Header:
HTTP/1.1 200 OK
Date:Fri, 06 Sep 2013 09:42:57 GMT
Server:Apache/2.2.11 (Win32) PHP/5.2.8
X-Powered-By:PHP/5.2.8
Set-Cookie:zFb_lastvisit=1400%091378460577%09%2Fphpwind%2Findex.php%3Fc%3Dpost%26a%3Ddoadd%26_json%3D1%26fid%3D2; expires=Sat, 06-Sep-2014 09:42:57 GMT; path=/
Vary:Accept-Encoding
Content-Length:185
Content-Type:text/html
那应该是COOKIE不对吧.你可以使用免登陆接口发呢 谢谢先。
那个phpwind9.0发布接口试过,不能用。发布接口是4月发的。而pw9.0在5月发了个补丁,我猜测,是不是因为用补丁覆盖过,导致发布接口不能用了。
不过回头再试下。 还有,如果使用内置浏览器登录测试,其他都可以,但在测试发布时就显示----
发布失败,错误信息:
网页源代码:
{"referer":null,"refresh":null,"state":"fail","message":["Sorry, CSRF verification failed(token missing or incorrect),refresh to try again."],"__error":""}
返回的Header:
HTTP/1.1 200 OK
Date:Fri, 06 Sep 2013 12:14:24 GMT
Server:Apache/2.2.11 (Win32) PHP/5.2.8
X-Powered-By:PHP/5.2.8
Set-Cookie:zFb_lastvisit=1524%091378469664%09%2Fphpwind%2Findex.php%3Fc%3Dpost%26a%3Ddoadd%26_json%3D1%26fid%3D2; expires=Sat, 06-Sep-2014 12:14:24 GMT; path=/
Vary:Accept-Encoding
Content-Length:155
Content-Type:text/html cebu 发表于 2013-9-6 20:16 static/image/common/back.gif
还有,如果使用内置浏览器登录测试,其他都可以,但在测试发布时就显示----
但在设置时,是取到了CSRF的值。这个值也不会变的啊。 同样的问题,求解答!
页:
[1]