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
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 微擎二开笔记之三:pdo.func.php
- 微擎二开笔记之一:framework\class\account.class.php
- PHP学习笔记14——图书管理系统
- [php学习笔记]与类有关的魔术方法、魔术常量、系统函数
- PHP学习笔记-----文件系统
- [php笔记]项目开发五个阶段/雇员管理系统
- 学李炎恢老师的PHP第一季 笔记 多用户留言系统-TestGuest0.3
- 一步步学习PHP笔记(李炎恢瓢城web俱乐部-多用户留言系统)01
- windows 2008 R2系统下搭建php项目运行环境步骤,仅为自己学习笔记
- [笔记]PHP文件系统处理
- 【PHP笔记】文件系统处理
- php学习笔记(十一)文件系统
- PHP页面静态化学习笔记之四:简易新闻系统v1.0
- PHP 学习笔记 账号登录系统
- 学李炎恢老师的PHP第一季 笔记 多用户留言系统-TestGuest0.2
- Memcached 笔记与总结(3)安装 php-memcache(windows 系统下)
- PHP页面静态化学习笔记之五:简易新闻系统v1.1
- PHP学习笔记十一之文件系统(进阶篇)
- PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中
- Redis 笔记与总结8 PHP + Redis 信息管理系统(分页+好友关注)