cebu 发表于 2013-9-6 17:46:02

请问测试发布时,显示‘您所属的用户组 (游客) 没有发布主题的权限’

登录成功了。获取列表也成功了。最后测试发布失败。请教高人这是什么原因呢。

测试的是本地模拟的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

303718 发表于 2013-9-6 20:02:24

那应该是COOKIE不对吧.你可以使用免登陆接口发呢

cebu 发表于 2013-9-6 20:11:53

谢谢先。
那个phpwind9.0发布接口试过,不能用。发布接口是4月发的。而pw9.0在5月发了个补丁,我猜测,是不是因为用补丁覆盖过,导致发布接口不能用了。
不过回头再试下。

cebu 发表于 2013-9-6 20:16:09

还有,如果使用内置浏览器登录测试,其他都可以,但在测试发布时就显示----


发布失败,错误信息:

网页源代码:
{"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:17:49

cebu 发表于 2013-9-6 20:16 static/image/common/back.gif
还有,如果使用内置浏览器登录测试,其他都可以,但在测试发布时就显示----




但在设置时,是取到了CSRF的值。这个值也不会变的啊。

DanceRr 发表于 2014-7-29 10:14:42

同样的问题,求解答!
页: [1]
查看完整版本: 请问测试发布时,显示‘您所属的用户组 (游客) 没有发布主题的权限’