您的位置:首页 > 编程语言 > PHP开发

PHP - we7 - 微擎系统笔记

2020-02-01 17:22 721 查看

 

一. 会话

1. api 端会话  —— 走此接口,  可获取 $_W['acid'] / $_W['uniacid'] / $_W['openid'] / $_W['fans']['from_user'] 

  • 会话ID规则: md5(from+to+uinacid)
  • 会话对应 ims_core_session 中的一条信息, 含 uniacid, openid,expire, data.
  • 其中 data 中的数据是写入 $_SESSION 中的键值
$_SESSION['HEHE'] = 'HEHE'; // ims_core_session 表中的 data 字段 HEHE|s:4:"HEHE";a|s:1:"a";b|s:1:"b";

2. web / app 端会话 

$sessionid =  {$uniacid}.'-'.random(20); // $_COOKIE 中 PHPSESSID

二. 授权

微擎解决了非认证号无法获得网页授权的问题.

1. 认证号可以实现 Oauth2.0 授权获取 OpenId,

2. 非认证号可以通过"微擎授权(auth)" 获取 OpenId. (有会话交互, 统一使用此授权.)

 

 

 

    

转载于:https://www.cnblogs.com/gordensong/p/4143219.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
deny6250 发布了0 篇原创文章 · 获赞 0 · 访问量 94 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: