| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <html>
- <head>
- <title>写KEY</title>
- <meta http-equiv="content-type" content="text/html; charset=gb2312">
- <style type="text/css">
- table {width ="800px";
- font-size: 12px;
- background-color: #F1F5F6;
- }
- .button {
- border: 1px outset #a5b6d2;
- padding: 5px 2px;
- text-decoration: none;
- text-align: center;
- vertical-align: middle;
- color: #343333;
- cursor: pointer;
- background-color: #CAEAFF;
- }
- </style>
- <script language="JavaScript">
- var ntkologinobj;
- function initLoginOcx() {
- ntkologinobj = document.all("ntkoekeyloginocx");
- if (!ntkologinobj) {
- alert("EKEY登录控件初始化失败!");
- }
- }
- function ChangeEkeyPin() {
- var flags = document.all("forWho");
- var oldpass = document.all("oldPassword").value;
- var newpass1 = document.all("newPassword1").value;
- var newpass2 = document.all("newPassword2").value;
- if ((newpass1.length < 4) || (newpass1.length > 16)) {
- alert('EKEY访问口令必须是4-16位.');
- return false;
- }
- if (newpass1 != newpass2) {
- alert('两次新口令不符合,请重新输入.');
- return false;
- }
- var isAdmin = true;
- if (flags[0].checked) {
- isAdmin = false;
- } else {
- isAdmin = true;
- }
- ntkologinobj.ChangeEkeyPassword(oldpass, newpass1, isAdmin);
- if (0 == ntkologinobj.StatusCode) {
- if (isAdmin) {
- alert("改变EKEY管理员口令成功!");
- } else {
- alert("改变EKEY用户口令成功!");
- }
- } else {
- if (isAdmin) {
- alert("改变EKEY管理员口令失败!");
- } else {
- alert("改变EKEY用户口令失败!");
- }
- }
- }
- function ResetEkeyUserPin() {
- var adminPassword = document.all("adminPassword").value;
- var newUserPassword1 = document.all("newUserPassword1").value;
- var newUserPassword2 = document.all("newUserPassword2").value;
- if ((newUserPassword1.length < 4) || (newUserPassword1.length > 16)) {
- alert('EKEY访问口令必须是4-16位.');
- return false;
- }
- if (newUserPassword1 != newUserPassword2) {
- alert('两次新口令不符合,请重新输入.');
- return false;
- }
- ntkologinobj.ResetEkeyUserPassword(adminPassword, newUserPassword1);
- if (0 == ntkologinobj.StatusCode) {
- alert("重设EKEY用户口令成功!");
- } else {
- alert("重设EKEY用户口令失败!");
- }
- }
- </script>
- </head>
- <body bgcolor="#ffffff" onload="initLoginOcx()">
- <center>
- <script src="ntkoGenEkeyLogOcxObj.js"></script>
- <table>
- <tr>
- <td
- style="background-color: #666; font-size: 14px; height: 20px; color: #ccc;"
- colspan="2">EKEY操作部分:</td>
- </tr>
- <tr>
- <td colspan="2">说明:EKEY有2个口令,用户和管理员口令。知道管理员口令可以重新设定用户口令。<br />
- 在这儿,用户可以修改EKEY的用户口令,管理员也可以修改EKEY的管理员口令。管理员也可以重新设定 EKEY的用户口令。
- </td>
- </tr>
- <tr>
- <td valign="top"><br /> <font color=red>EKEY用户和管理员口令管理:[用户和管理员使用]</font><br />
- 旧 口 令:<input id="oldPassword"
- value=""><br /> 新口令[4-16位]:<input id="newPassword1"
- value=""><br /> 确认新口令:<input
- id="newPassword2" value=""><br /> 修改EKEY用户口令还是管理员口令:<input
- type="radio" name="forWho" class="radio" value="0"
- checked="checked">用户 <input type="radio" name="forWho"
- class="radio" value="1">管理员 <br />
- <button id="ChangeEkeyPin" class="button" onClick="ChangeEkeyPin()">修改EKEY口令</button> <br />
- <br /> <span style="color: red">注意:请务必牢记管理员访问口令!如果丢失只能报废EKEY!</span>
- <br />
- <br /></td>
- <td valign="top"><br /> <font color="red">重新设定EKEY用户口令:[管理员使用]</font><BR>
- 管 理 员 口 令:<input id="adminPassword" value=""><br>
- 新用户口令[4-16位]:<input id="newUserPassword1" value=""><br>
- 确认新用户口令:<input id="newUserPassword2" value=""><br />
- <br />
- <button id="ResetEkeyUserPin" class="button"
- onClick="ResetEkeyUserPin()">重新设定EKEY用户口令</button> </td>
- </tr>
- </table>
- </center>
- </body>
- </html>
|