checklogin.js 全文翻译

checklogin.js全文翻译

// **********************
// PowerEasy Cms2006
// userlogin part
// code by nt2003
// **********************

var siteroot
var userstat
var username
var userid = 0
var userpass
var showtype
var popmessage
var messagecur = 0
var messageold = 0

function LoadUserLogin(iroot,itype,iusepop)
{
    if(iroot == ''){
        siteroot="/"
    }else{
        siteroot=iroot
    }
    if(itype == ''){
        showtype = 0
    }else{
        showtype = parseInt(itype)
    }
    if(iusepop == ''){
        popmessage = 0
    }else{
        popmessage = parseInt(iusepop)
    }
    ShowUserLogin()
}

function ShowUserLogin()
{
    var url = siteroot + "User/User_ChkLogin.asp"
    var pars = "action=xmlstat"
    var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: ShowLoginForm, onFailure: reportError})
}

function ShowLoginForm(originalRequest)
{
    var xml
    if(window.ActiveXObject){
        xml = new ActiveXObject("Microsoft.XMLDOM")
        xml.async=false
    } else {
        $('UserLogin').innerHTML = "<IFRAME id=\"UserLogin\" src=\""+ siteroot + "UserLogin.asp?ShowType=" + (showtype+1) + "\" frameBorder=\"0\" width=\"170\" scrolling=\"no\" height=\"145\"></IFRAME>"
    }
    xml.load(originalRequest.responseXml)
    var root = xml.getElementsByTagName("body")
    if(xml.readyState != 4 || root.length == 0){
        userstat = "notlogin"
        username = ""
        userpass = ""
    }else{
        var loginstat = root.item(0).getElementsByTagName("checkstat").item(0).text
        if(loginstat=='err'){
            userstat = "notlogin"
            username = root.item(0).getElementsByTagName("user").item(0).text
            userpass = ""
            if(root.item(0).getElementsByTagName("errsource").item(0).text==''){
                var tempstr = "<div id=\"loginerr\" style=\"display: nonecolor: redbackground:#55FF88text-align: centerheight: 20border: 1px solid #000000\"></div>"
            }else{
                var tempstr = "<div id=\"loginerr\" style=\"color: redbackground:#55FF88text-align: centerheight: 20border: 1px solid #000000\">" + root.item(0).getElementsByTagName("errsource").item(0).text + "</div>"
            }
            if(showtype==0){
                tempstr += "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
                tempstr += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"userbox\">"
                tempstr += "<tr><td height=\"25\" align=\"right\"><span class=\"userlog\">用户名:</span></td><td height=\"25\" colspan=\"2\"><input name=\"UserName\" type=\"text\" id=\"UserName\" size=\"16\" maxlength=\"20\" style=\"width:110px\"></td></tr>"
                tempstr += "<tr><td height=\"25\" align=\"right\"><span class=\"userlog\">密 码:</span></td><td height=\"25\" colspan=\"2\"><input name=\"UserPassword\" type=\"password\" id=\"UserPassword\" size=\"16\" maxlength=\"20\" style=\"width:110px\"></td></tr>"
                if(root.item(0).getElementsByTagName("checkcode").item(0).text=='1'){
                   tempstr += "<tr><td height=\"25\" align=\"right\"><span class=\"userlog\">验证码:</span></td><td height=\"25\"><input name=\"CheckCode\" type=\"text\" id=\"CheckCode\" size=\"6\" maxlength=\"6\" style=\"width:49px\"></td><td><a href=\"javascript:refreshimg()\" title=\"看不清楚,换个图片\"><img id=\"checkcode\" src=\"" + siteroot + "inc/checkcode.asp\" style=\"border: 1px solid #ffffff\"></a></td></tr>"
                }

                tempstr += "</table><table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
                tempstr += "<tr><td colspan=\"2\" align=\"center\">"
                tempstr += "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">"
                tempstr += "<tr><td colspan=\"2\" align=\"center\"><input name=\"Login\" type=\"image\" id=\"Login\" src=\""+ siteroot +"Images/logins_01.gif\" style=\"width:45pxheight:39pxborder:0px\" align=\"middle\" value=\" 登 录 \" onclick=\"CheckUser(" + root.item(0).getElementsByTagName("checkcode").item(0).text + ")\"> <input type=\"checkbox\" name=\"CookieDate\" value=\"3\">永久登录"
                tempstr += "</td></tr></table>"
                tempstr += "<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">"
                tempstr += "<tr><td rowspan=\"2\"><img src=\""+ siteroot +"Images/loginr_01.gif\" alt=\"\"></td><td><a href=\""+ siteroot +"Reg/User_Reg.asp\" target=\"_blank\"><img src=\""+ siteroot +"Images/loginr_02.gif\" alt=\"新用户注册\" border=\"0\"></a></td></tr>"
                tempstr += "<tr><td><a href=\""+ siteroot +"User/User_GetPassword.asp\" target=\"_blank\"><img src=\""+ siteroot +"Images/loginr_03.gif\" alt=\"忘记密码?\" border=\"0\"></a></td></tr>"
                tempstr += "</table>"
                tempstr += "</tr></table>"
            }else{
               if(showtype==3)
               {
                tempstr += "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
                tempstr += "<tr><td align=\"right\"><font color=\"#FFFFFF\">用户名</font></td><td><input name=\"UserName\" type=\"text\" id=\"UserName\" size=\"8\" maxlength=\"20\" style=\"width:40px\"></td>"
                tempstr += "<td align=\"right\"><font color=\"#FFFFFF\">密码</font></td><td><input name=\"UserPassword\" type=\"password\" id=\"Password\" size=\"8\" maxlength=\"20\" style=\"width:40px\"></td>"
                tempstr += "<td align=\"right\"><font color=\"#FFFFFF\">验证码</font></td>"
                if(root.item(0).getElementsByTagName("checkcode").item(0).text=='1'){
                    tempstr += "<td><input name=\"CheckCode\" type=\"text\" id=\"CheckCode\" size=\"8\" maxlength=\"6\" style=\"width:40px\"></td><td><a href=\"javascript:refreshimg()\" title=\"看不清楚,换个图片\"><img id=\"checkcode\" src=\"" + siteroot + "inc/checkcode.asp\" style=\"border: 1px solid #ffffff\"></a></td>"
                }
                tempstr += "<td><input type=\"checkbox\" name=\"CookieDate\" value=\"3\"><font color=\"#FFFFFF\">永久登录 </font>"
                tempstr += "</td><td><input name=\"Login\" type=\"image\" id=\"Login\" src=\"" + siteroot + "Images/toplogin.gif\" value=\"\" onclick=\"CheckUser(" + root.item(0).getElementsByTagName("checkcode").item(0).text + ")\" style=\"width:45pxheight:18px\"></td><td><a href=\"" + siteroot + "Reg/User_Reg.asp\" target=\"_blank\"><font color=\"#FFFFFF\">注册</font></a> <a href=\"" + siteroot + "User/User_GetPassword.asp\" target=\"_blank\"><font color=\"#FFFFFF\">忘记密码</font></a></td></tr></table>"

               }
               else{
                tempstr += "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
                tempstr += "<tr><td height=\"25\" align=\"right\">用户:</td><td height=\"25\"><input name=\"UserName\" type=\"text\" id=\"UserName\" size=\"16\" maxlength=\"20\" style=\"BACKGROUND-COLOR:#6666ff width:80px\"></td>"
                tempstr += "<td height=\"25\" align=\"right\">密码:</td><td height=\"25\"><input name=\"UserPassword\" type=\"password\" id=\"Password\" size=\"16\" maxlength=\"20\" style=\"BACKGROUND-COLOR:#6666ff width:80px\"></td>"
                if(root.item(0).getElementsByTagName("checkcode").item(0).text=='1'){
                tempstr += "<td height=\"25\" align=\"right\">验证码:</td>"
                tempstr += "<td height=\"25\"><input name=\"CheckCode\" type=\"text\" id=\"CheckCode\" size=\"6\" maxlength=\"6\" style=\"BACKGROUND-COLOR:#6666ff\"><a href=\"javascript:refreshimg()\" title=\"看不清楚,换个图片\"><img id=\"checkcode\" src=\"" + siteroot + "inc/checkcode.asp\" style=\"border: 1px solid #ffffff\" align=\"middle\"></a></td>"
                }
                tempstr += "<td height=\"25\" colspan=\"2\" align=\"right\">Cookie:<select name=\"CookieDate\" style=\"border: 1px solid #ffffff\"><option selected value=\"0\">不保存</option><option value=\"1\">保存一天</option><option value=\"2\">保存一月</option><option value=\"3\">保存一年</option></select>"
                tempstr += "<input name=\"Login\" type=\"submit\" id=\"Login\" value=\"登 录\" onclick=\"CheckUser(" + root.item(0).getElementsByTagName("checkcode").item(0).text + ")\"></td><td height='25'><a href=\"" + siteroot + "Reg/User_Reg.asp\" target=\"_blank\">【用户注册】</a><a href=\"" + siteroot + "User/User_GetPassword.asp\" target=\"_blank\">【找回密码】</a></td></tr></table>"
                }
            }
            var apiTempHtml = getAPIUrls(root,username,userpass)
            $('UserLogin').innerHTML = tempstr + apiTempHtml
        }else{
            userstat = "login"
            username = root.item(0).getElementsByTagName("user").item(0).text
            userid = root.item(0).getElementsByTagName("userid").item(0).text
            userpass = root.item(0).getElementsByTagName("userpass").item(0).text
            var plus_day = new Date( )
            var plus_hr= plus_day.getHours( )
            var timehello="hello"
            if (( plus_hr >= 0 ) && (plus_hr < 6 ))
            timehello = "<font color=\"#000000\">凌晨好!</font>"
            if (( plus_hr >= 6 ) && (plus_hr < 9))
            timehello = "<font color=\"#000000\">早上好!</font>"
            if (( plus_hr >= 9 ) && (plus_hr < 12))
            timehello = "<font color=\"#000000\">上午好!</font>"
            if (( plus_hr >= 12) && (plus_hr <14))
            timehello = "<font color=\"#000000\">中午好!</font>"
            if (( plus_hr >= 14) && (plus_hr <17))
            timehello = "<font color=\"#000000\">下午好!</font>"
            if (( plus_hr >= 17) && (plus_hr <18))
            timehello = "<font color=\"#000000\">傍晚好!</font>"
            if ((plus_hr >= 18) && (plus_hr <23))
            timehello = "<font color=\"#000000\">晚上好!</font>"

if(showtype==0){
                var tempstr = "<div id=\"userlogined\">"
                tempstr += "<font color=\"green\"><b>" + username + "</b></font>," + timehello
                tempstr += "</div><div id=\"userlogined\">资金余额: <b><font color=\"blue\">" + root.item(0).getElementsByTagName("balance").item(0).text + "</font></b> 元"
                tempstr += "</div><div id=\"userlogined\">经验积分: <b><font color=\"blue\">" + root.item(0).getElementsByTagName("exp").item(0).text + "</font></b> 分"
                tempstr += "</div><div id=\"userlogined\">可用" + root.item(0).getElementsByTagName("point/pointname").item(0).text + ": <b><font color=\"gray\">" + root.item(0).getElementsByTagName("point/userpoint").item(0).text + "</font></b> " + root.item(0).getElementsByTagName("point/unit").item(0).text
                tempstr += "</div><div id=\"userlogined\">剩余天数: <b><font color=\"blue\">"
                if(root.item(0).getElementsByTagName("day").item(0).text=='unlimit'){
                    tempstr += "无限期"
                }else{
                    tempstr += root.item(0).getElementsByTagName("day").item(0).text
                }
                tempstr += "</font></b>"
                tempstr += "</div><div id=\"userlogined\">待签文章: <b><font color=\"gray\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> 篇"
                if(root.item(0).getElementsByTagName("unreadmessage/stat").item(0).text=='full'){
                    tempstr += "</div><div id=\"usermessage\" class=\"havemessage\" onmouseover=\"havemessage()\" onmouseout=\"hidemessage()\" onclick=\"Element.toggle('messagelist')\" style=\"cursor:hand\">待阅短信: <b><font color=\"gray\">" + root.item(0).getElementsByTagName("message").item(0).text + "</font></b> 条"
                    tempstr += "</div><div id=\"messagelist\" style=\"display:none\">"
                    var messageloop = root.item(0).getElementsByTagName("unreadmessage/item")
                    var openurl
                    for(i=0i<messageloop.lengthi++){
                        tempstr += "<li><a href=\"" + siteroot + "User/User_Message.asp?Action=ReadMsg&MessageID=" + messageloop.item(i).getElementsByTagName("id").item(0).text + "\" title=\"来自:" + messageloop.item(i).getElementsByTagName("sender").item(0).text + "\n时间:" + messageloop.item(i).getElementsByTagName("time").item(0).text + "\">" + messageloop.item(i).getElementsByTagName("title").item(0).text + "</a></li>"
                    }
                }else{
                    tempstr += "</div><div id=\"userlogined\">待阅短信: <b><font color=\"gray\">" + root.item(0).getElementsByTagName("message").item(0).text + "</font></b> 条"
                }
                tempstr += "</div><div id=\"userlogined\">登录次数: <b><font color=\"blue\">" + root.item(0).getElementsByTagName("logined").item(0).text + "</font></b> 次"
                tempstr += "</div><div id=\"userctrl\"><a href=\"" + siteroot + "User/Index.asp\" target=\"ControlPad\">【会员中心】</a> <a href='#' onclick=\"UserLogout()\">【注销登录】</a></div>"
            }else{
                if(showtype==3){
                    var tempstr = "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" class=\"userlog\"><tr><td><font color=\"red\"><b>" + username + "</b></font>,<span style=\"color:#ffff00\">" + timehello + "</span></td>"
                    tempstr += "<td>待签文章:<b><font color=\"#ffff00\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> 篇</td>"
                    tempstr += "<td>待阅短信:<b><font color=\"#ffff00\">" + root.item(0).getElementsByTagName("message").item(0).text + "</font></b> 条</td>"
                    tempstr += "<td>登录次数:<b><font color=\"#ffff00\">" + root.item(0).getElementsByTagName("logined").item(0).text + "</font></b> 次</td>"
                    tempstr += "<td><a href=\"" + siteroot + "User/Index.asp\" target=\"ControlPad\" class=\"Channel\">【会员中心】</a> <a href='#' onclick=\"UserLogout()\" class=\"Channel\">【注销】</a></td></tr></table>"
                }else{
                    var tempstr = "<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" ><tr><td> <font color=\"blue\"><b>" +



评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.