3、退出会话,清理Session
在认证过程中,用户可以通过命令,强制退出当前操作,在退出当前操作时,需要清理会话信息。
/// <summary>
/// 退出,并清理Session
/// </summary>
/// <param name="tm"></param>
/// <param name="response"></param>
/// <returns></returns>
private bool Exit(TextMessage tm, ref string response)
{
//退出
if (string.Equals(tm.Content, "Exit", StringComparison.OrdinalIgnoreCase))
{
//清除Session
Session.Remove(tm.FromUserName);
tm.Content = "您已退出当前操作,请执行其他操作。";
response = ResponseText(tm);
return true;
}
return false;
}
三、用户认证通过,绑定微信账户
用户认证通过,并绑定微信OpenId,通过OpenId即可查询通讯录、查询个人积分以及消费记录等操作了。用户认证是一个身份认证过程,也是一个用户绑定过程。用户身份认证通过,即可通过微信账号查询具体信息了。这时候业务层可以根据微信分配的OpenId直接查询用户相关信息。
四、后记
通过这种方法,公众账号,可以通过小小的文本输入框,实现更多、更复杂的业务应用。当然,还是通过提供网页来进行信息录入,更直观便捷。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








