function actionLogin() { $post = Yii::$app->request->post(); if (trim($post['account']) == '*****@*****.**') { if ($post['pwd'] == md5('yxdfjzwj9')) { $access_token = md5(time() . 'access_token'); Cache::set('admin_login', $access_token); echo json_encode(['errCode' => 0, 'access_token' => $access_token]); } else { echo json_encode(['errCode' => 1001, 'errMsg' => '密码输入错误!']); } } else { echo json_encode(['errCode' => 1000, 'errMsg' => '账号输入错误!']); } return; }
public function actionGetJsapiTicket() { $weixin_access_token = Cache::get("weixin_access_token"); $res = CURL::get("https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token={$weixin_access_token}&type=jsapi"); $res = json_decode($res); echo $res->errcode; if (isset($res->errcode) && $res->errcode == 40013) { echo "invalid appid"; return; //{"errcode":40013,"errmsg":"invalid appid"} } if (isset($res->errcode) && $res->errcode == 0) { if (Cache::set("jsapi_ticket", $res->ticket)) { echo "save jsapi_ticket success"; } else { echo "save jsapi_ticket failed"; //纪录错误日志 } } }