采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师说openid因为安全问题不能返回到客户端,但是我看到token里面的value值包涵了openid的信息,token是返回到客户端的,请问老师这样安全吗。谢谢。
明白了,将token做为键,将微信服务器返回的结果(openid等)做为值,这样就建立了token与openid的一对一关系,返回的token是自定义的,与openid没有关系,并没有返回给小程序端。
private function saveToCache($wxResult){ $key = self::generateToken(); $value = json_encode($wxResult); $expire_in = config('setting.token_expire_in'); $result = cache($key, $value, $expire_in); if (!$result){ throw new TokenException([ 'msg' => '服务器缓存异常', 'errorCode' => 10005 ]); } return $key;}
token返回值是我们自己定义,正常使用只用反回token 字串。
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.4k 23
1.6k 21
1.7k 19
1.7k 18
1.4k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号