manager_key.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <html>
  2. <head>
  3. <title>写KEY</title>
  4. <meta http-equiv="content-type" content="text/html; charset=gb2312">
  5. <style type="text/css">
  6. table {width ="800px";
  7. font-size: 12px;
  8. background-color: #F1F5F6;
  9. }
  10. .button {
  11. border: 1px outset #a5b6d2;
  12. padding: 5px 2px;
  13. text-decoration: none;
  14. text-align: center;
  15. vertical-align: middle;
  16. color: #343333;
  17. cursor: pointer;
  18. background-color: #CAEAFF;
  19. }
  20. </style>
  21. <script language="JavaScript">
  22. var ntkologinobj;
  23. function initLoginOcx() {
  24. ntkologinobj = document.all("ntkoekeyloginocx");
  25. if (!ntkologinobj) {
  26. alert("EKEY登录控件初始化失败!");
  27. }
  28. }
  29. function ChangeEkeyPin() {
  30. var flags = document.all("forWho");
  31. var oldpass = document.all("oldPassword").value;
  32. var newpass1 = document.all("newPassword1").value;
  33. var newpass2 = document.all("newPassword2").value;
  34. if ((newpass1.length < 4) || (newpass1.length > 16)) {
  35. alert('EKEY访问口令必须是4-16位.');
  36. return false;
  37. }
  38. if (newpass1 != newpass2) {
  39. alert('两次新口令不符合,请重新输入.');
  40. return false;
  41. }
  42. var isAdmin = true;
  43. if (flags[0].checked) {
  44. isAdmin = false;
  45. } else {
  46. isAdmin = true;
  47. }
  48. ntkologinobj.ChangeEkeyPassword(oldpass, newpass1, isAdmin);
  49. if (0 == ntkologinobj.StatusCode) {
  50. if (isAdmin) {
  51. alert("改变EKEY管理员口令成功!");
  52. } else {
  53. alert("改变EKEY用户口令成功!");
  54. }
  55. } else {
  56. if (isAdmin) {
  57. alert("改变EKEY管理员口令失败!");
  58. } else {
  59. alert("改变EKEY用户口令失败!");
  60. }
  61. }
  62. }
  63. function ResetEkeyUserPin() {
  64. var adminPassword = document.all("adminPassword").value;
  65. var newUserPassword1 = document.all("newUserPassword1").value;
  66. var newUserPassword2 = document.all("newUserPassword2").value;
  67. if ((newUserPassword1.length < 4) || (newUserPassword1.length > 16)) {
  68. alert('EKEY访问口令必须是4-16位.');
  69. return false;
  70. }
  71. if (newUserPassword1 != newUserPassword2) {
  72. alert('两次新口令不符合,请重新输入.');
  73. return false;
  74. }
  75. ntkologinobj.ResetEkeyUserPassword(adminPassword, newUserPassword1);
  76. if (0 == ntkologinobj.StatusCode) {
  77. alert("重设EKEY用户口令成功!");
  78. } else {
  79. alert("重设EKEY用户口令失败!");
  80. }
  81. }
  82. </script>
  83. </head>
  84. <body bgcolor="#ffffff" onload="initLoginOcx()">
  85. <center>
  86. <script src="ntkoGenEkeyLogOcxObj.js"></script>
  87. <table>
  88. <tr>
  89. <td
  90. style="background-color: #666; font-size: 14px; height: 20px; color: #ccc;"
  91. colspan="2">EKEY操作部分:</td>
  92. </tr>
  93. <tr>
  94. <td colspan="2">说明:EKEY有2个口令,用户和管理员口令。知道管理员口令可以重新设定用户口令。<br />
  95. 在这儿,用户可以修改EKEY的用户口令,管理员也可以修改EKEY的管理员口令。管理员也可以重新设定 EKEY的用户口令。
  96. </td>
  97. </tr>
  98. <tr>
  99. <td valign="top"><br /> <font color=red>EKEY用户和管理员口令管理:[用户和管理员使用]</font><br />
  100. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 旧 口 令:<input id="oldPassword"
  101. value=""><br /> 新口令[4-16位]:<input id="newPassword1"
  102. value=""><br /> &nbsp;&nbsp;&nbsp; 确认新口令:<input
  103. id="newPassword2" value=""><br /> 修改EKEY用户口令还是管理员口令:<input
  104. type="radio" name="forWho" class="radio" value="0"
  105. checked="checked">用户 <input type="radio" name="forWho"
  106. class="radio" value="1">管理员 <br /> &nbsp;&nbsp;&nbsp;&nbsp;
  107. <button id="ChangeEkeyPin" class="button" onClick="ChangeEkeyPin()">修改EKEY口令</button>&nbsp;&nbsp;<br />
  108. <br /> <span style="color: red">注意:请务必牢记管理员访问口令!如果丢失只能报废EKEY!</span>
  109. <br />
  110. <br /></td>
  111. <td valign="top"><br /> <font color="red">重新设定EKEY用户口令:[管理员使用]</font><BR>
  112. &nbsp;&nbsp;&nbsp; 管 理 员 口 令:<input id="adminPassword" value=""><br>
  113. 新用户口令[4-16位]:<input id="newUserPassword1" value=""><br>
  114. &nbsp;&nbsp;&nbsp; 确认新用户口令:<input id="newUserPassword2" value=""><br />
  115. <br /> &nbsp;&nbsp;&nbsp;&nbsp;
  116. <button id="ResetEkeyUserPin" class="button"
  117. onClick="ResetEkeyUserPin()">重新设定EKEY用户口令</button>&nbsp;&nbsp;</td>
  118. </tr>
  119. </table>
  120. </center>
  121. </body>
  122. </html>