mews 扩展验证码始终通不过.[己解决]

问题背景

laravel使用mews做图片验证码

问题描述

在使用该扩展的时候,发现图片验证码始终通不过.

mews扩展验证码始终通不过.

跟踪源码发现问题出在这里

mews扩展验证码始终通不过.

当前的session在put的时候,会事先生成一个sessionid,并通过 setid来设置, getid来获取.

验证码校验时的代码

mews扩展验证码始终通不过.

问题现象: 在验证码生成的时候和验证码校验的时候,不是同一个对象.造成在check的时候,sessionid缺失.
所以我在check的地方加上了setid,这个id是从generate的地方打印得到的.然后再调用start方法来loadsession.这才通过检验的.想知道问题出在哪里.

附上调用的逻辑.这个其实就是文档上的用法.

mews 扩展验证码始终通不过.

问题原因

mews 扩展验证码始终通不过.[己解决]

我把路由写在了api里面了.所以这里面的请求是用不到session的.所以每次请求都会重新生成新的sessionid.需要写在web.php里

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!