rock_cog_auther.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var barr = {};
  5. var c={
  6. save:function(o1){
  7. var key = get('autherkey_{rand}').value,mvd='msgview{rand}';
  8. if(!key){js.setmsg('请输入签授密钥','',mvd);return;}
  9. o1.disabled=true;
  10. $('#savewen{rand}').hide();
  11. js.setmsg('验证中...','',mvd);
  12. js.ajax(js.getajaxurl('saveauther','{mode}','{dir}'),{key:key,ym:HOST}, function(s){
  13. if(s!='ok'){
  14. js.setmsg(s,'',mvd);
  15. o1.disabled=false;
  16. }else{
  17. js.setmsg('验证成功','green',mvd);
  18. c.load();
  19. }
  20. },'post',false);
  21. },
  22. wenyz:function(o1){
  23. var key = get('autherkey_{rand}').value,mvd='msgview{rand}';
  24. if(!key){js.setmsg('请输入签授密钥','',mvd);return;}
  25. o1.disabled=true;
  26. $('#savebtn{rand}').hide();
  27. js.setmsg('验证中...','',mvd);
  28. js.ajax(js.getajaxurl('savelixian','{mode}','{dir}'),{key:key,ym:HOST}, function(s){
  29. if(s!='ok'){
  30. js.setmsg(s,'',mvd);
  31. o1.disabled=false;
  32. }else{
  33. js.setmsg('验证成功','green',mvd);
  34. c.load();
  35. }
  36. },'post',false);
  37. },
  38. load:function(){
  39. var mvd='msgview{rand}';
  40. js.setmsg('获取中...','',mvd);
  41. js.ajax(js.getajaxurl('auther','{mode}','{dir}'),false, function(ret){
  42. var da = ret.data;
  43. js.setmsg('','',mvd);
  44. if(da.use=='1'){
  45. $('#auther_kq{rand}').html('<font color="green">已签授</font>');
  46. get('autherkey_{rand}').readOnly=true;
  47. get('autherkey_{rand}').value=da.aukey;
  48. $('#auther_enddt{rand}').html(jm.uncrypt(da.enddt));
  49. var str = jm.uncrypt(da.yuming),yms = str;
  50. if(yms=='*.')str+='(无限制域名)';
  51. if((','+yms+',').indexOf(','+HOST+',')<0 && yms!='*.')str+='<font style="font-size:12px" color="red">(与当前'+HOST+'域名不符合)</font>';
  52. $('#auther_yuming{rand}').html(str);
  53. $('#savebtn{rand}').hide();
  54. $('#savewen{rand}').hide();
  55. $('#savedel{rand}').show();
  56. }else{
  57. $('#auther_kq{rand}').html('<font color="red">未签授</font>');
  58. $('#auther_enddt{rand}').html('-');
  59. $('#auther_yuming{rand}').html('-');
  60. get('autherkey_{rand}').value='';
  61. get('autherkey_{rand}').readOnly=false;
  62. $('#savebtn{rand}').show();
  63. $('#savewen{rand}').show();
  64. $('#savedel{rand}').hide();
  65. }
  66. },'get,json');
  67. },
  68. savedel:function(o1){
  69. js.confirm('确定要删除签授吗?', function(jg){if(jg=='yes')c.savedel2(o1);});
  70. },
  71. savedel2:function(o1){
  72. var mvd='msgview{rand}';
  73. js.setmsg('删除中...','',mvd);
  74. o1.disabled=true;
  75. js.ajax(js.getajaxurl('autherdel','{mode}','{dir}'),false, function(ret){
  76. if(ret.success){
  77. js.setmsg('','',mvd);
  78. c.load();
  79. }else{
  80. js.setmsg(ret.msg,'',mvd);
  81. }
  82. },'get,json');
  83. },
  84. tongbudw:function(){
  85. js.loading();
  86. js.ajax(js.getajaxurl('tongbudw','{mode}','{dir}'),false, function(ret){
  87. js.msgok(ret);
  88. },'get');
  89. }
  90. };
  91. js.initbtn(c);
  92. c.load();
  93. });
  94. </script>
  95. <div style="padding:10px;" align="center">
  96. <div align="left" style="width:400px">
  97. <table cellspacing="0" border="0" cellpadding="0">
  98. <tr>
  99. <td colspan="2"><h4>系统签授(这个跟<font color=red>授权</font>没有任何关系)</h4></td>
  100. </tr>
  101. <tr>
  102. <td colspan="2"><div style="font-size:13px;color:#888888;padding-bottom:20px">是为了防止系统盗版使用,需要把你部署的系统签名授权,绑定了域名和有效时间,签授后才能有效享有系统功能,更好的升级维护,登录<a href="<?=URLY?>" target="_blank">官网</a>用户中心→系统签授,获取签授密钥。</div></td>
  103. </tr>
  104. <tr>
  105. <td height="40" width="70">签授情况</td>
  106. <td><span id="auther_kq{rand}"><font color="red">未签授</font></span> <a click="load" href="javascript:;"><i class="icon-refresh"></i></a></td>
  107. </tr>
  108. <tr>
  109. <td height="40">有效期至</td>
  110. <td id="auther_enddt{rand}">-</td>
  111. </tr>
  112. <tr>
  113. <td height="40">绑定域名</td>
  114. <td><div id="auther_yuming{rand}" class="wrap">-</div></td>
  115. </tr>
  116. <tr>
  117. <td height="60">签授密钥</td>
  118. <td ><input id="autherkey_{rand}" readOnly placeholder="可从官网用户中心中获取" style="width:300px" class="form-control"></td>
  119. </tr>
  120. <tr>
  121. <td ></td>
  122. <td style="padding-top:20px">
  123. <button click="save" id="savebtn{rand}" style="display:none" class="btn btn-success" type="button"><i class="icon-key"></i> 提交验证</button>&nbsp;&nbsp;
  124. <button click="wenyz" id="savewen{rand}" style="display:none" class="btn btn-primary" type="button"><i class="icon-file"></i> 文件验证</button>
  125. <button click="savedel" id="savedel{rand}" style="display:none" class="btn btn-danger" type="button"><i class="icon-key"></i> 删除签授</button>
  126. <?php
  127. if(!COMPANYNUM && getconfig('platdwnum'))echo '&nbsp;&nbsp;<button click="tongbudw" class="btn btn-primary" type="button">同步到单位数据</button>';
  128. ?>
  129. &nbsp;<span id="msgview{rand}"></span></td>
  130. </tr>
  131. </table>
  132. </div>
  133. </div>
粤ICP备19079148号