예제 #1
0
 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;
 }
예제 #2
0
 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";
             //纪录错误日志
         }
     }
 }