真实项目开源-签到提醒-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

真实项目开源-签到提醒

unlee 2016-08-01 10:05:04 4704
开源项目地址:https://github.com/icodegame/DTSigninRemind


开发平台为Visual Studio 2015 Update3


源码是C#


UI框架用的SUI


    http://m.sui.taobao.org/


本机调试方法


    编辑 DTSigninRemind\.vs\config\applicationhost.config 文件167行,
    添加<binding protocol="http" bindingInformation="*:端口:你的真实域名网址" />
    保存后,将vs2015用管理员方式运行即可。


需要修改的地方:


appsettings.json 文件
AgentID:钉钉微应用的AgentID
    CorpID:钉钉微应用设置里面的CorpID
    CorpName:企业名称
    CorpSecret:钉钉微应用设置里面的CorpSecret
    UserId:用于帮助页面人工服务调用电话,被叫方的钉钉userid,可以设置成管理员的userid调试
    Url:  钉钉后台微应用设置中的首页地址完全一致
          默认应为 http://你的网址/SigninRemind?id=你的CorpID&dd_nav_bgcolor=FF5E97F6
          nav_bgcolor参数为设置导航栏颜色
    UserName:新用户注册向管理员推送oa消息的默认用户名
    SmsCorpID:短信平台企业ID
    SmsLoginName:短信平台用户名
    SmsPasswd:短信平台密码
        DefaultConnection:数据库连接字符串







-----------------万恶的分界线------------------
首先,我是业余的,项目的安全问题不在我的能力范围内,程序逻辑可能有各种问题,欢迎大家提出修改。


开源只是为了让我们走得更远!你需要的免登、服务端发送企业消息等等都在这里


后台启动后,会每分钟调用一次Time任务,具体实现在 Startup.cs文件里面,每个人可以设定自己的上班时间及下班时间,上班提前多少分钟提醒,下班后延迟多少分钟提醒。提醒分为应用内提醒和短信提醒,短信平台我采用的是 http://www.mobset.com/  他家的,也可以自己另外找,只要是支持http发送短信的就行。当有新用户注册时,后台会向appsettings.json 中UserId的管理员推送OA消息
数据库连接 C# 数据安全/隐私保护 C++
分享到
取消 提交回答
全部回答(2)
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题