PHP - we7 - 微擎系统笔记

 

一. 会话

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. (有会话交互, 统一使用此授权.)

 

 

 

    

posted @ 2014-12-04 16:44  立己达人  阅读(733)  评论(0编辑  收藏  举报