Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title></title>
- <script type="text/javascript" src="/jquery-1.3.2.min.js"></script>
- <link href="css/login_css.css" rel="stylesheet" type="text/css" />
- <link href="css/style.css" rel="stylesheet" type="text/css" />
- <style>
- </style>
- <script type="text/javascript">
- <!--
- var bar;
- var multipleParameters = "enable it disable";
- var token = multipleParameters.split("\t");
- var ui_password_status = token[0];
- var ui_CurrentLanguage = token[1];
- var ui_banner_enable = token[2];
- var langstr = new Object();
- langstr['en'] = {login_username:'USERNAME', login_password:'PASSWORD',login_password_confirm:'Confirm PASSWORD', login_remme:'REMEMBER ME', login_login_btn:'LOGIN', login_CLEAR_btn:'CLEAR', common_ok:'ok', common_no:'No' ,common_apply:'Apply' ,common_cancel:'Cancel', pwd_password_alert:'The Passwords You Entered Do Not Match.',pwd_pwd_range:'The Password Length Must Be Between 9 to 64.',banner_ascii_alert:'Please Input Printable ASCII Characters.',login_superuserdefault:'When Login Successfully with Default PASSWORD of SuperUser , Need to Assign a New and Different PASSWORD'};
- langstr['po'] = {login_username:'Nome de usuário', login_password:'Senha',login_password_confirm:'Confirme a Senha', login_remme:'Lembrar', login_login_btn:'Login', login_CLEAR_btn:'Limpar', common_ok:'ok', common_no:'Nao' ,common_apply:'Aplicar' ,common_cancel:'Cancelar', pwd_password_alert:'The Passwords You Entered Do Not Match.',pwd_pwd_range:'The Password Length Must Be Between 9 to 64.',banner_ascii_alert:'Por favor, insira caracteres ASCII imprimiveis.',login_superuserdefault:'Ao acessar a sua conta com senha padrao do superusuario, Necessidade de atribuir uma senha nova e diferente'};
- langstr['ar'] = {login_username:'إسم المستخدم', login_password:'كلمة المرور',login_password_confirm:'تأكيد كلمة المرور', login_remme:'تذكرني', login_login_btn:'دخول', login_CLEAR_btn:'مسح', common_ok:'تم', common_no:'رقم' ,common_apply:'تطبيق' ,common_cancel:'إلغاء', pwd_password_alert:'كلمة المرور المدخلة غير متطابقه',pwd_pwd_range:'طول كلمة المرور يجب أن تكون من 9 إلى 64',banner_ascii_alert:'Por favor, insira caracteres ASCII imprimivlogin_superuserdefault:',login_superuserdefault:'When Login Successfully with Default PASSWORD of SuperUser , Need to Assign a New and Different PASSWORD'};
- langstr['zhTW'] = {login_username:'帳號', login_password:'密碼',login_password_confirm:'確認密碼', login_remme:'記住我', login_login_btn:'登入', login_CLEAR_btn:'清除', common_ok:'好', common_no:'否' ,common_apply:'儲存' ,common_cancel:'取消', pwd_password_alert:'輸入的兩次密碼不相符',pwd_pwd_range:'密碼長度必須介於9至64之間',banner_ascii_alert:'請輸入Printable ASCII字元',login_superuserdefault:'When Login Successfully with Default PASSWORD of SuperUser , Need to Assign a New and Different PASSWORD'};
- langstr['it'] = {login_username:'USERNAME', login_password:'PASSWORD',login_password_confirm:'Conferma PASSWORD', login_remme:'Ricordami', login_login_btn:'LOGIN', login_CLEAR_btn:'CANCELLA', common_ok:'ok', common_no:'No' ,common_apply:'Applica' ,common_cancel:'Cancella', pwd_password_alert:'Le Password che hai inserito due volte non coincidono.',pwd_pwd_range:'La lunghezza della Password deve essere tra 9 e 64.',banner_ascii_alert:'Prego inserire caratteri ASCII stampabili.',login_superuserdefault:'When Login Successfully with Default PASSWORD of SuperUser , Need to Assign a New and Different PASSWORD'};
- var message;
- var superuser_name;
- var operator_name;
- var enduser_name;
- var superuser_enable;
- var operator_enable;
- var enduser_enable;
- var banner_check=0;
- function GetStatus2() {
- try{
- top.$.ajax(
- {
- url:"/cgi-bin/sysconf.cgi",
- data:{
- page:"ajax.asp",
- action:"personalize_password",
- time:(new Date()).getTime()
- },
- cache:false,
- success:function(response){
- if(response != "")
- SetStatus(response);
- },
- timeout:2000,
- error:function(xhr)
- {}
- }
- );
- }
- catch(e)
- {
- setTimeout("GetStatus()",500);
- }
- }
- function SetStatus(response) {
- var name_token = response.split(",");
- var passForm=document.forms[0];
- if(name_token[0].toLowerCase() == "successfully")
- {
- superuser_name=name_token[1];
- operator_name=name_token[2];
- enduser_name=name_token[3];
- superuser_enable=name_token[4];
- operator_enable=name_token[5];
- enduser_enable=name_token[6];
- }
- }
- function GetStatus() {
- try{
- top.$.ajax(
- {
- url:"/cgi-bin/sysconf.cgi",
- data:{
- page:"ajax.asp",
- action:"management_banner",
- time:(new Date()).getTime()
- },
- cache:false,
- success:function(response){
- if(response != "")
- SetBannerText(response);
- else
- banner_check=1;
- },
- timeout:2000,
- error:function(xhr)
- {}
- }
- );
- }
- catch(e)
- {
- }
- }
- function DelCookie(name) {
- var expire;
- if(name) {
- expire = new Date();
- expire.setTime(expire.getTime() - 1);
- document.cookie = name + "=;expires=" + expire.toGMTString() + ";path=/";
- }
- return;
- }
- function DelAllCookie() {
- var cookie, i;
- if(document.cookie){
- cookie = document.cookie.split(";");
- for(i=0; i<cookie.length; i++) {
- temp = cookie[i].split("=");
- DelCookie(temp[0]);
- }
- }
- return;
- }
- function showMessage(message_text)
- {
- display_mask();
- $("#alert").fadeIn(500);
- $("#alert_msg").html("<div style='height:20px;'></div><table><tr><td align='left'><textarea style='border:0px;resize:none;width:643px;overflow-y:hidden;' readonly='readonly' rows='20' cols='80'>" + message_text +"</textarea></td></tr><tr><td align='right'><input class='css_btn' type='button' onclick='showAllSelect();' value='" + langstr[ui_CurrentLanguage].common_ok + "'></td></tr></table>");
- }
- function SetBannerText(response) {
- message = response.replace(new RegExp("\0","g"),"");
- showMessage(message);
- }
- function init(passForm)
- {
- DelAllCookie();
- if(ui_banner_enable=="enable")
- {
- GetStatus();
- }
- $("#tdframe").append(
- $("<iframe />").attr({name:"main_frame",id:"main_frame",width:"100%",height:"440px",scrolling:"no",frameBorder:0, allowTransparency:"true"})
- );
- if(ui_password_status == "disable")
- {
- location.href = "/index.asp?" + (new Date()).getTime();
- return;
- }
- GetStatus2();
- passForm.user_name.focus();
- if(ui_CurrentLanguage=="ar"){
- $('.input').css({
- 'direction':'rtl',
- 'padding-right':'50px'
- });
- $('input:text').css({
- 'direction':'ltr',
- 'text-align': 'right'
- });
- $('.login_btn').css({
- 'direction':'rtl',
- 'padding-right':'105px'
- });
- }
- }
- function display_mask()
- {
- $(window).scrollTop(0);
- hideAllSelect();
- $("#mask").height(600).fadeIn(0).fadeTo(500,0.6);
- }
- function showAllSelect()
- {
- var frame = $("#main_frame")[0];
- /*if(frame.contentDocument){
- $("select",frame.contentDocument).css("visibility","visible");
- } else {
- $("select",frame.contentWindow.document).css("visibility","visible");
- }*/
- $("#alert").fadeOut(500);
- $("#mask").fadeOut(500);
- banner_check=1;
- }
- function hideAllSelect()
- {
- var frame = $("#main_frame")[0];
- if(frame.contentDocument){
- $("select",frame.contentDocument).css("visibility","hidden");
- } else {
- $("select",frame.contentWindow.document).css("visibility","hidden");
- }
- }
- function Validate()
- {
- if(banner_check==1||ui_banner_enable!="enable")
- {
- try{
- top.$.ajax(
- {
- url:"/cgi-bin/sysconf.cgi",
- data:{
- user_name:document.getElementById("user_name").value,
- user_passwd:document.getElementById("user_passwd").value.replace(new RegExp(" ","g"),String.fromCharCode(31)),
- page:"ajax.asp",
- action:"user_level_default_check",
- time:(new Date()).getTime()
- },
- cache:false,
- success:function(response){
- var tmp_token = response.split(","); //level_check -1:Fail 0:end 1:operator 2:superuser , need change 1:need(default) 2:no
- /*if(tmp_token[0] == "2" && tmp_token[1] == "1")
- change_name_pw();
- else if(tmp_token[0] == "-1")
- {
- location.href = "/loginFailed.asp?"+(new Date()).getTime();
- } */ /*2012.04.27 hide to skip change superuser password.*/
- if(tmp_token[0] == "-1")
- {
- location.href = "/loginFailed.asp?"+(new Date()).getTime();
- }
- else
- {
- document.getElementById("user_passwd").value = document.getElementById("user_passwd").value.replace(new RegExp(" ","g"),String.fromCharCode(31));
- document.forms[0].submit();
- }
- },
- timeout:2000,
- error:function(xhr)
- {}
- }
- );
- }
- catch(e)
- {}
- }
- }
- function change_name_pw()
- {
- alert(langstr[ui_CurrentLanguage].login_superuserdefault);
- display_mask();
- document.getElementById('alert').className = 'alert';
- $("#alert").fadeIn(500);
- $("#alert_msg").html("<table><tr><td style='text-align:left'> "+langstr[ui_CurrentLanguage].login_password+"</td><td>:<input type='password' name='password' id='password' value='' maxlength='64'></td></tr><tr><td align='left'> "+langstr[ui_CurrentLanguage].login_password_confirm+"</td><td>:<input type='password' name='password_conf' id='password_conf' value='' maxlength='64'></td></tr><tr><td colspan='2' style='text-align:center'><input class='css_btn' type='button' onclick='ajax_change_name_pw();' value='" + langstr[ui_CurrentLanguage].common_apply + "'> <input class='css_btn' type='button' onclick='showAllSelect()' value='" + langstr[ui_CurrentLanguage].common_cancel + "'></td></tr></table>");
- }
- function ajax_change_name_pw()
- {
- if(!checkascii(document.getElementById("password")))
- {
- alert(langstr[ui_CurrentLanguage].banner_ascii_alert);
- return 0;
- }
- if(document.getElementById("password").value!=document.getElementById("password_conf").value)
- {
- alert(langstr[ui_CurrentLanguage].pwd_password_alert);
- return 0;
- }
- else if(document.getElementById("password").value .length < 9||document.getElementById("password").value .length > 64) {
- alert(langstr[ui_CurrentLanguage].pwd_pwd_range);
- return 0;
- }
- else{
- try{
- top.$.ajax(
- {
- url:"/cgi-bin/sysconf.cgi",
- data:{
- superuser_pw:document.getElementById("password").value.replace(new RegExp(" ","g"),String.fromCharCode(31)),
- superuser_enable:superuser_enable,
- page:"ajax.asp",
- action:"change_name_pw",
- time:(new Date()).getTime()
- },
- cache:false,
- success:function(response){ // change success check 0:same 1:success
- if(response == "1")
- {
- document.getElementById("user_passwd").value = document.getElementById("password").value.replace(new RegExp(" ","g"),String.fromCharCode(31));
- document.forms[0].submit();
- }
- else
- {
- alert("The username and password cannot be same with default value.");
- showAllSelect();
- return 0;
- }
- },
- timeout:2000,
- error:function(xhr)
- {}
- }
- );
- }
- catch(e)
- {}
- }
- }
- function checkascii(obj)
- {
- for(i=0;i<obj.value.length;i++)
- {
- if(obj.value.charCodeAt(i)>126||obj.value.charCodeAt(i)<32)
- {
- return false;
- // obj.value=obj.value.replace(new RegExp(obj.value.charAt(i),"g"),"");
- }
- }
- return true;
- }
- -->
- </script>
- </head>
- <body topmargin=0 onload="init(document.forms[0]);">
- <div id="login_main_div" class="login_main_div">
- <div class="login_body">
- <div id="alert" class="alert_test" style="display:none;">
- <table height="135px" width="396px">
- <tr><td id="alert_msg" vAlign="middle" align="center" width="396"></td></tr>
- <tr><td align="center">
- </td></tr>
- </table>
- </div>
- <div id="mask" class="mask" style="display:none;"></div>
- <div class="login_bg">
- <div class="login_logo">
- </div>
- <div class="input">
- <form method="post" action="/cgi-bin/sysconf.cgi?page=login.asp&action=login">
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <script>
- document.write('<td class="username">');
- document.write(langstr[ui_CurrentLanguage].login_username);
- document.write(' : ');
- document.write('</span>');
- document.write('<td><input type="text" class="inputname" id="user_name" name="user_name" onKeyPress="if(event.keyCode == \'13\') Validate();" size="20" maxlength="65" autocomplete="off"></td>');
- </script>
- </tr>
- <tr>
- <script>
- document.write('<td class="password">');
- document.write(langstr[ui_CurrentLanguage].login_password);
- document.write(' : ');
- document.write('</span>');
- document.write('<td><input type="password" class="inputpwd" id="user_passwd" name="user_passwd" onKeyPress="if(event.keyCode == \'13\') Validate();" size="20" maxlength="64" autocomplete="off"></td>');
- </script>
- </tr>
- </table>
- </form>
- </div>
- <div class="remember">
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <th scope="row"><!--<input type="checkbox" name="checkbox" id="checkbox" />//--></th>
- <td class="remember_me"><!--<script>document.write(langstr[ui_CurrentLanguage].login_remme);</script>//--></td>
- </tr>
- </table>
- </div>
- <div class="login_btn">
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><script>document.write("<input type=\"submit\" class=\"loginbutton\" name=\"btnLOGIN\" id=\"btnLOGIN\" value=\""+langstr[ui_CurrentLanguage].login_login_btn+"\" onclick=\"Validate();\">");</script></td>
- <td><script>document.write("<input type=\"submit\" class=\"loginbutton\" name=\"btnCLEAR\" id=\"btnCLEAR\" value=\""+langstr[ui_CurrentLanguage].login_CLEAR_btn+"\" onclick=\"document.forms[0].reset();\">");</script></td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- <div valign=top class="content" id="tdframe" style="display:none;"></div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement