情景简述:
最近公司在做"通过微信走步排名,领取活动相关奖励"的功能,中间,自然就涉及到了,微信走步数据的相关解密操作,功能已做完,做个总结。注意,下文只涉及到后端数据处理,怎么获取,这里是由前端提供!
一、基础部分,准备相关的参数
/**
* 每次进入小程序,把前端推送的走步数据,存入到【组成员表】
*/
public function save_member_steps()
{
$request = $this->get;
//$request['step_data'] = "M4OKJ5Q6yR0dwVtDX/P+/DJJuFs1oWmjZ9I8h8HJFSn6WslrGcxUXpXxq46W1g28AAaDGAf0z79zycv/g5VqY";
//$request['iv'] = "QUzF4rjjsKhakdjjE8Px9w==";
//$request['openid'] = "oqahZ5LbBsdf099ikjdKoruXtPI";
// 获取相关的参数,并判断
$userid = isset($request['userid']) ? $request['userid'] : 0;
if(!$userid){
return $this->export->get_export($this->errors[506]['error_code&