PHP获得微信用户的OpenID,然后再通过OpenID和access_token查询用户信息大致如下步骤: 前提是必须要知道的有公众帐号的:appid和secret * 1、拼成一个链接 * 2、把链接抛出去返回一个code echo $_GET['code'] * 3、根据code换取acces ...
分类:
微信 时间:
2017-12-05 17:46:15
阅读次数:
242
基本概念 IdentityServer4是一个基于OpenID Connect和OAuth 2.0的针对ASP.NET Core 2.0的框架。 IdentityServer4可以帮助我们实现什么 IdentityServer是将规范兼容的OpenID Connect和OAuth 2.0终结点添加到 ...
分类:
其他好文 时间:
2017-12-05 14:30:36
阅读次数:
221
在上一篇基于OIDC的SSO的中涉及到了4个Web站点: 其中hybrid和implicit这两个站点都是具有在服务端执行代码的能力的(1,登录需要在服务端做跳转;2,登录状态写入cookie;3,通过服务端的接口接收被动的退出通知)。而js这个客户端则是一个纯粹的静态网站,那么它是如何处理登录和退 ...
分类:
Web程序 时间:
2017-11-27 13:31:51
阅读次数:
320
checkSignature()){ if(!empty($_SESSION['openid'])){ $uinfo = file_get_contents("https://api.weixin.qq.com/cgi-bin/user/info?access_token=hwu2rSeVQ1222... ...
分类:
微信 时间:
2017-11-14 14:27:48
阅读次数:
432
1 {cityData=[{"Name":"黑龙江省","level":[{"Name":"双城","level":[{"Name":"","sort":1,"Code":""}],"sort":1,"Code":"10023015"},{"Name":"牡丹江市"," ...
分类:
Web程序 时间:
2017-11-13 00:12:26
阅读次数:
474
1、解决按钮多次提交2、关键表入库判断OpenID、用户角色、是否存在记录、访问来源3、主要业务考虑事务、并发容易出问题(典型奖品多出问题)4、状态验证:不管是发钱还是券,一定要依赖本地的数据状态做判断(比如不能依赖任何第三方接口)5、用户标识cookie加密:比如微信openid一定要加密处理,提 ...
分类:
其他好文 时间:
2017-11-08 16:07:08
阅读次数:
152
一.微信授权认证 一.微信授权认证 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并 ...
分类:
微信 时间:
2017-11-07 11:19:15
阅读次数:
271
通过登录接口获取登录凭证,然后通过request请求后台获取openid,需要把后台域名放到小程序后台的request 合法域名内: 1.wx.login 获取登录凭证 2.wx.request 发起的是 HTTPS 请求 3.后台处理请求并返回openid 下面是实现代码: 小程序代码: wx.l ...
分类:
微信 时间:
2017-10-31 11:15:29
阅读次数:
266
一、获取授权并得到用户信息1.发者需要先到公众平台官网中的开发者中心页配置授权回调域名2.授权回调域名配置规范为全域名3.以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面) ...
分类:
微信 时间:
2017-10-30 14:52:48
阅读次数:
261
小程序学习(二)基本结构与文件的类型 注:因为一些原因,之前学习了一段小程序之后就断了,没有继续学习。现在开始继续学习小程序的开发。 学习一些新的东西,一般都是从官方给出的dome案例开始学习的,官方给出的Dome一般比较容易理解,也有一些详细的注解和官方的说明文档,学习起来比较快。下面就开始学习小 ...
分类:
其他好文 时间:
2017-10-27 01:21:29
阅读次数:
252