05
2015
05

Asp.Net 微信菜单自定义开发功能实现源代码

1、配置文件中,配置好微信自定义菜单开发需要的AppID和AppSecret:

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="AppID" value="appid的值"/>
    <add key="AppSecret" value="appsecret的值"/>
  </appSettings>
    <connectionStrings />
    <system.web>
        <compilation debug="true">
        </compilation>
        <!--
            通过 <authentication> 节可以配置
            安全身份验证模式,ASP.NET 
            使用该模式来识别来访用户身份。 
        -->
        <authentication mode="Windows" />
        <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节
            可以配置相应的处理步骤。具体而言,
            开发人员通过该节可配置要显示的 html 错误页,
            以代替错误堆栈跟踪。
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    </system.web>
</configuration>

2、添加自定义菜单源代码:

24
2015
04

Asp.Net 用微信二维码登录自己的网站

一、当用户选择用微信二维码登录时,我们要在用户页面里生成一个guid做为客户端的唯一标识,然后带着这个guid请求二维码图片地址,得到地址后,显示给用户。请求到后台的时候要将此二维码的Key和客户端的guid关联到一起。注意这个key的生成方式,要保证多人同时用二维码登录而不冲突,比如用10000自增,隔断时间又重置到10000。

«1»