微信小程序token和openid主要涉及微信小程序登录与授权的过程。青锋建站在这里先介绍微信小程序登录,再介绍微信小程序token的产生。
微信小程序登录
通过wx.login获取code,再将code发送给我们自己的服务器,我们自己的服务器需要将appid+appsecret+code,三者结合到一起发送给微信服务器。当微信服务器拿到appid+appsecret+code,会返回给我们的服务器一些信息包括session_key和openi。项目服务器将session_key和openid保存下来生成token并返回给客户端,客户端调把token保存下来,以后每一次发送请求必须携带toke来证明自己的身份。
微信小程序token生成
token的生成方法不唯一,简单来说就是一个随机的或包含一定信息的哈希值,各个程序框架也有自己的token生成api,青锋建站介绍一个最简单的token生成函数。public function createToken() {
$randStr = rand(1,9999);
$time = time();
$sale = "qf2023";
$token = md5($randStr.$time.$sale);
}
以上是青锋建站介绍的微信小程序登录以及token的产生。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,软件开发,微信小程序开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/xiaochengxu/token_openid_1613.html