如何解决微信公众平台开发教程(八)中的Session处理难题?

2026-03-31 07:500阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2033个文字,预计阅读时间需要9分钟。

如何解决微信公众平台开发教程(八)中的Session处理难题?

在微信窗口,输入的信息有限,需要分多次请求。例如:进行用户绑定时,需输入用户的相关信息,如用户名、密码,或昵称、电话号码,进行服务端验证。

在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。

比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。

然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。

微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话状态。这就需要Session。

本文以用户认证,绑定账号为例,来说明具体处理。

一、创建通用的Session处理机制。

为了更好的说明原理,便于扩展,我们来自己设计Session。当然,这里也可以使用System.Web.SessionState.HttpSessionState,这是Web常用的Session机制。

1、自定义Session

用于存储会话片段以及相关数据。

阅读全文

本文共计2033个文字,预计阅读时间需要9分钟。

如何解决微信公众平台开发教程(八)中的Session处理难题?

在微信窗口,输入的信息有限,需要分多次请求。例如:进行用户绑定时,需输入用户的相关信息,如用户名、密码,或昵称、电话号码,进行服务端验证。

在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。

比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。

然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。

微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话状态。这就需要Session。

本文以用户认证,绑定账号为例,来说明具体处理。

一、创建通用的Session处理机制。

为了更好的说明原理,便于扩展,我们来自己设计Session。当然,这里也可以使用System.Web.SessionState.HttpSessionState,这是Web常用的Session机制。

1、自定义Session

用于存储会话片段以及相关数据。

阅读全文