社区
Web 开发
帖子详情
微信公众号开发 ajax请求路径暴漏 如何防止恶意请求
nizhenfeng
2016-05-03 03:10:56
用户经过认证后,进入论坛页面,用户只能删除自己的帖子,删除操作是ajax异步处理,现在可以通过浏览器直接调用ajax请求路径,进行删除操作。请问有没有好的思路,防止这种现象。
等待大牛的赐教,给个思路就好。
...全文
336
7
打赏
收藏
微信公众号开发 ajax请求路径暴漏 如何防止恶意请求
用户经过认证后,进入论坛页面,用户只能删除自己的帖子,删除操作是ajax异步处理,现在可以通过浏览器直接调用ajax请求路径,进行删除操作。请问有没有好的思路,防止这种现象。 等待大牛的赐教,给个思路就好。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tgshsl
2016-06-01
打赏
举报
回复
通过浏览器直接访问ajax地址,一般是get模式提交。只要把请求响应改成post模式,对于get模式的访问可以忽略。
悲鸣秋
2016-05-04
打赏
举报
回复
删除操作前 判断这个帖子是不是 登录用户的
执笔记忆的空白
2016-05-04
打赏
举报
回复
用户授权登录,不是该用户的无法删除。每次执行添删改操作之前,进行权限验证
「已注销」
2016-05-04
打赏
举报
回复
感谢大家的回复,目前解决方案如下: 每次oauth2认证后,将微信open_id放入session中,(类似咱传统系统的登录操作), 删除的时候判断是否存在session,存在的话判断帖子的发帖人是不是当前操作用户。 再次感谢大家的回复。
程序猿VS攻城狮
2016-05-03
打赏
举报
回复
应该有做微信授权登录吧,有授权的话,每个用户微信分配了一个唯一的openid。openid要和你系统的用户体系绑定到一起,一旦删除操作执行,后台就要判断,执行删除操作的openid是否与该帖子的发布者的用户信息陪配,是的话再执行删除
hvaexlove
2016-05-03
打赏
举报
回复
没做过微信公众号开发 我想应该在服务端接受请求的时候判断一下是否登录就可以了吧
苍穹仰望者
2016-05-03
打赏
举报
回复
删除自己的操作,那前提是登录状态,一般微信有个openid和你的用户一对一关联,微信登录其实就是识别下这个id。不知道你是希望只能在微信上操作,还是说浏览器上登录状态也可以操作。要不你识别下请求的浏览器类型+登录状态来识别,用微信操作浏览器类型是可以识别的。
春哥微电商二次
开发
版
这包括
微信公众号
接口的使用,如微信支付、用户授权登录、消息推送等,以便商家可以通过微信平台吸引和管理客户。同时,可能还涉及到微信小程序的
开发
,以便在微信内部提供更便捷的购物体验。2.
用友crm客户关系管理
ajax
/uploadfile.php接口存在任意文件上传漏洞 附POC
微信公众号
搜索:南风漏洞复现文库 该文章 南风漏洞复现文库 公众号首发用友U8客户关系管理全面解决方案是基于中国企业最佳营销管理实践,更符合中国企业营销管理特点,客户关系管理的整合营销平台。产品融合数年来积累的知识、方法和经验,目标是帮助企业有效获取商机、提升营销能力。
WordPress
微信公众号
网页授权登录(免认证个人方案)
微信扫码登录是Web身份认证的常见需求,其底层依赖OAuth 2.0授权协议与用户身份标识体系。微信提供两种主流实现
路径
:需企业资质的开放平台扫码登录,以及基于公众号网页授权的轻量方案。后者利用公众号‘snsapi_base’静默授权获取OpenID,绕过微信开放平台认证门槛,适配个人站长场景。该方案核心在于将OpenID映射为WordPress本地用户,并通过wp_signon()完成无密码登录,兼具安全性与低运维成本。广泛应用于技术博客、私域引流页、知识试读等轻量级身份验证场景,尤其适合日活较低、无需U
django自强学堂
#### 二十五、Django微信接口- **微信
开发
**: 使用Django集成微信接口,实现
微信公众号
、小程序等功能。
【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】
主要记录一些Prescan/Simulink 联合仿真出现的问题。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章