文件名称:C#实现微信企业号签到功能实例
文件大小:295KB
文件格式:ZIP
更新时间:2018-06-22 08:10:24
微信,签到
实例源码,签到没实现重复签到,考虑到用于考勤,可以提取第一次签到和最后一次签到做为上班和下班考勤。可根据经纬度和公司的经纬度计算距离来实现是否在公司操作的。 有三个表,cache做缓存,临时记录token,这个可以改用iis的cache或者其他keyvalue数据库。location表记录两种来源的地理位置信息。sign表记录签到信息。 因为偷懒,没建立业务层项目,部分业务逻辑混合到数据层,大家可以自己整理。 有完整的业务代码,学习微信开发难得的参考资料。涉及到js-sdk\accesstoken、签名等
【文件预览】:
DotNetOpenAuth.DataAccess
----Caches.cs(5KB)
----SqlHelper.cs(149KB)
----obj()
--------Debug()
----bin()
--------Release()
--------Debug()
----DotNetOpenAuth.DataAccess.csproj(3KB)
----Location.cs(3KB)
----Sign.cs(2KB)
----Properties()
--------AssemblyInfo.cs(1KB)
DotNetOpenAuth.Web
----DotNetOpenAuth.Web.csproj(6KB)
----QianDao.aspx.cs(6KB)
----QianDao.aspx(4KB)
----obj()
--------Debug()
----bin()
--------DotNetOpenAuth.SDK.dll(17KB)
--------DotNetOpenAuth.DataAccess.pdb(68KB)
--------DotNetOpenAuth.DataAccess.dll(28KB)
--------DotNetOpenAuth.SDK.pdb(36KB)
--------DotNetOpenAuth.Web.dll(10KB)
--------DotNetOpenAuth.Web.pdb(20KB)
----QianDao.aspx.designer.cs(474B)
----weixin.ashx.cs(9KB)
----Default.aspx.cs(394B)
----Web.config(622B)
----App_Code()
----Web.Debug.config(1KB)
----Default.aspx(191B)
----weixin.ashx(98B)
----DotNetOpenAuth.Web.csproj.user(1KB)
----Web.Release.config(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----Default.aspx.designer.cs(475B)
DotNetOpenAuth.sln
DotNetOpenAuth.v11.suo
发布
----QianDao.aspx(4KB)
----bin()
--------DotNetOpenAuth.SDK.dll(17KB)
--------DotNetOpenAuth.DataAccess.dll(28KB)
--------DotNetOpenAuth.Web.dll(10KB)
----Web.config(622B)
----Default.aspx(136B)
----weixin.ashx(98B)
DotNetOpenAuth.SDK
----NetWork.cs(3KB)
----Cryptography.cs(8KB)
----obj()
--------Debug()
----bin()
--------Release()
--------Debug()
----OpenApi.cs(7KB)
----HttpHelper.cs(7KB)
----DotNetOpenAuth.SDK.csproj(3KB)
----WXBizMsgCrypt.cs(10KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----DotNetOpenAuth.SDK.csproj.user(227B)
DotNetOpenAuth.Document
----Sample.cs(8KB)
----Readme.txt(429B)
----数据表.SQL(4KB)