原创_电脑客户端非常用电脑登录添加微信端接收企业微信发送的登录信息提醒和登录验证码脚本_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 5  1/1   1  
作者
内容
fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  579
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#1»发布于2022-08-18 09:35

这个是在微信接收登录提醒的基础上再加一道保险,在非常用电脑(操作员专用电脑)上登录系统后会在登录提醒信息里面加上一组随机验证码,没有输入正确的随机验证码,则退出登录 
 
1. 在操作员扩展属性定义添加 cydn :常用电脑 ,在脚本里面调用这里输入的常用电脑名称 
2. 在主窗口脚本(下一版本应该是在 app_ready 脚本里面添加,希望老师能添加退出小秘书模式的函数)添加脚本: 
 string sql,uid,uid_name,WeChatId,Host_ip,Ip,Host_name,dlrq,dlsk,CyDn,SuiJiShu,Dlxx; 
  uid = get_user_id(); 
  uid_name = get_user_name(): 
  WeChatId=get_user_attr('WeChatId'); 
  CyDn=get_user_attr('cydn'); 
  Host_ip = get_ip(); 
  Host_name = get_host_name(); 
  dlrq = get_cur_date(); 
  dlsk = get_cur_time(); 
  SuiJiShu = rand() 
  Dlxx = '亲爱的:【'+uid+'】,【'+uid_name+'】用户,您的账号于【'+dlrq+'】【'+dlsk+'】在IP【'+Host_ip+'】电脑名【'+Host_name+'】登录,若非本人登录,请尽快登录系统修改密码!' 
  if(WeChatId != ''){ 
   if(Host_name == CyDn){ 
    send_qywx_msg(WeChatId,Dlxx); 
    }if(Host_name != CyDn && CyDn == ''){ 
    send_qywx_msg(WeChatId,Dlxx+'【您还没登记常用电脑,请联系管理员,以便在其他电脑登录时进行二次验证,确保异地登录安全!】'); 
    }if(Host_name != CyDn && CyDn != ''){ 
    send_qywx_msg(WeChatId,Dlxx+'非【常用电脑】登录,登录验证码:'+SuiJiShu); 
    inp_clear(); 
    inp_para_set_title('请输入微信验证码') 
    inp_def_string('mnum','微信验证码:'); 
    inp_para() 
    num inp_num; 
    inp_num=inp_get_val('mnum') 
    if(inp_num == SuiJiShu){ 
     msg('验证通过,请妥善保管账号密码,谨防被盗用!'); 
     }else{ 
     msg('验证码错误,请重新登录!'); 
    gui_trigger_click('N_Restart'); };}; 
   }else{ 
    msg('您还没有加入企业微信或关注企业微信的公众号,无法给您发送登录信息提醒,若有需要,请联系管理员!');};




        于 2022-08-18 09:35 被 fwj3861 修改




官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  579
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#2»发布于2022-08-17 20:13

这是验证码输入界面和验证通过后的提示界面








官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  579
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#3»发布于2022-08-17 20:16

验证错误界面和微信收到验证码截图








官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  579
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#4»发布于2022-08-23 18:20

在这几天的使用中,发现同一账号每次收到的登录验证码都是相同的,为避免被猜出验证码,特修改为当前服务器时刻-随机数作为登录验证码,这样就更加保险一点 
 string sql,uid,uid_name,WeChatId,Host_ip,Ip,Host_name,dlrq,dlsk,CyDn,Dlxx; 
 num SuiJiShu,SuiJiShu1,SuiJiShu2; 
  uid = get_user_id(); 
  uid_name = get_user_name(): 
  WeChatId=get_user_attr('WeChatId'); 
  CyDn=get_user_attr('cydn'); 
  Host_ip = get_ip(); 
  Host_name = get_host_name(); 
  dlrq = get_cur_date(); 
  dlsk = get_cur_time(); 
  Dlxx = '亲爱的:【'+uid+'】,【'+uid_name+'】用户,您的账号于【'+dlrq+'】【'+dlsk+'】在IP【'+Host_ip+'】电脑名【'+Host_name+'】登录,若非本人登录,请尽快登录系统修改密码!' 
  if(WeChatId != ''){ 
   if(Host_name == CyDn){ 
    send_qywx_msg(WeChatId,Dlxx); 
    }if(Host_name != CyDn && CyDn == ''){ 
    send_qywx_msg(WeChatId,Dlxx+'【您还没登记常用电脑,请联系管理员,以便在其他电脑登录时进行二次验证,确保异地登录安全!】'); 
    }if(Host_name != CyDn && CyDn != ''){ 
    SuiJiShu1 = rand() 
    SuiJiShu2 = get_serv_time()//取服务器当前时刻 
    SuiJiShu = SuiJiShu2-SuiJiShu1 //服务器当前时刻-随机数 
    send_qywx_msg(WeChatId,Dlxx+'非【常用电脑】登录,登录验证码:'+SuiJiShu); 
    inp_clear(); 
    inp_para_set_title('请输入微信验证码') 
    inp_def_string('mnum','微信验证码:'); 
    inp_para() 
    num inp_num; 
    inp_num=inp_get_val('mnum') 
    if(inp_num == SuiJiShu){ 
     msg('验证通过,请妥善保管账号密码,谨防被盗用!'); 
     }else{ 
     msg('验证码错误,请重新登录!'); 
    gui_trigger_click('N_Restart'); };}; 
   }else{ 
    msg('您还没有加入企业微信或关注企业微信的公众号,无法给您发送登录信息提醒,若有需要,请联系管理员!');};



        于 2022-08-23 18:20 被 fwj3861 修改




官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  579
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#5»发布于2022-08-28 12:03

最新版本更新了rand函数,测试了10次,每次都是随机产生不同的5位数验证码,不会再像之前每次异地登录收到的都是相同的验证码了!随机码+登录6位登录时刻产生的6位数验证码就更安全了,每次的登录验证码怎么都不会被盲猜出来了。完全确保了异地登录安全。如果有必要,可以设置所有账户(或者拥有相关角色权限的账户)每次登录都要输入登录验证码!这样即使密码泄露也能确保登录安全。


        于 2022-08-28 12:03 被 fwj3861 修改




官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html


 5  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]