每天拿出一分钟来学习,你的生命会更加精彩。

Discuz论坛注册登录

发布:洪雨2019-7-5 14:40分类: 编程相关 标签: 易语言 编程

    之前写的动网验证简直就是个屎,大前天将软件更新好,准备发布的时候,自己用了用,发现登录注册一点不顺,垃圾的要命~~

    真是浪费时间,浪费了我快一个星期的时间写这个破东西。

    没办法,得换验证,前天上传的dz3.3直接写的新验证。早知道上来就用dz系统就好了。

    dz写了两天,今天上午彻底完善完成,非常效率。而且dz系统还自带卡密功能,和支付宝在线支付功能。虽然在线支付接口不会搞,但是卡密是妥妥好使。

    写Discuz论坛程序的注册登录还是费了一些事,真的很久没写了,生疏的很。记得以前只需要数据和地址直接提交就行了,没想到cook和协议头一个都不能少……

    这篇文章记录一下,需要注意的东西。

    首先,整个post过程,cook要一直跟随。最开始,可以在注册或者登陆页面取cook,然后取验证码链接的页面要加cook,读验证码链接也加cook,最后提交数据的时候,要加cook。这些cook全部都提交返回,然后合并,跟踪更新。

    提交数据一定要用抓包的多条形式,进行替换构造。千万不要做成单条的形式。因为当时这样post没问题,但是第二天网站就会自动更新,提交的时候会提醒说 “用户名少于3个字符,不符合规定”,其实就是参数变了,没提交上。

    用多条替换构造,再加上协议头,因为当下的参数和当下协议头是固定搭配的,这样就算参数变了也无所谓,一样好使。

    登录没啥好说的,直接按套路来就是了,全程带着cook。

   洪雨记得以前做论坛的post真没这么费事,可能是我记错了?或许是我没做过注册登录,只做发帖来着?

    这篇文章做一个记录,记录论坛登录的注意细节。cook和协议头。

    ==========

    更新一下。

    我的天,今天对接软件对接了一天,功能实现容易,各种小bug层次不穷。本想今天就发布的,一直忙活了一天才解决。

    cook释放的问题总是解决不了。无奈只能用重启软件来解决……

    做了简单的防破解,最后测试的时候,居然充值验证码总出错。洪雨是翻过去测试,覆过去研究,怎么也搞不定,最后的最后发现是编辑框搞混了。

    这个事情真不适合我,真的……

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/2912 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~