zoukankan      html  css  js  c++  java
  • Thinkphp 缓存微信jssdk相关认证参数

    public function getapiSignature()
     {
      $access_token=S('access_token');
      //先查询缓存中是否存在
      if($access_token)
      {
       $accesstoken=$access_token;
      }
      else//不存在则调用函数生成,并建立新的缓存
      {
       $accesstoken=getAccessToken($this->appid,$this->appsecret);
       S('access_token',$accesstoken,7200);
      }
        
         $apiticket=S('ticket');
         if($apiticket)
         {
          $ticket=$apiticket;
         }else
         {
          $ticket=getTicket($accesstoken);
          S('ticket',$ticket,7200);
         }
       
         $cur_url="http://www.dqiu.net/rentout";
        
         $apisignature=S('signature');
         if($apisignature)
         {
          $signature=$apisignature;
         }else
         {
          $signature=getSignature($ticket,$this->nonce,$this->timestamp,$cur_url);
                S('signature',$signature,7200);
         }
         return $signature;
     }

  • 相关阅读:
    nginx
    VSFTPD
    Dubbo
    ZooKeeper
    maven
    linux 学习
    Shiro安全框架
    Jqueryの锋利的jquery练习
    Java中的数组操作进阶
    Java IO总结之缓冲读入文件
  • 原文地址:https://www.cnblogs.com/nerd/p/5029064.html
Copyright © 2011-2022 走看看