您的足迹:首页 > 我的代码 >简单的用户注册检测ByAardio

简单的用户注册检测ByAardio

多了不说,上代码就好了。

能看的就看。看不懂的,,慢慢看吧。

 

getReg = function(){
    return true;
    //在网页里取用户名 - window.loginUser = "minghao";
    var m= preg("window\.loginUser\s*=\s*""(.+?)""","uis").match( getWbHtml() );
    if( m == null ){
        win.msgbox("请登录到主界面先!!","提示",0x0/*_MB_OK*/ + 0x40/*_MB_ICONINFORMATION*/);
        return false;
    }
    //取key.info 
    var key = string.load("/" ++ m ++ ".info");
    var mkey = crypt.sha1( "E5C6" ++ crypt.md5(m) ++ "E3C2" );
    //加密后对比一下,看值是不是一样,就知道当前登录的用户,是否是会员用户了!
    if( key == mkey ){
        mainForm.TB_UserName.text = m;
        mainForm.text = m ++ " - " ++ title;
        mainForm.Btn_RegSoft.disabled = true;
        mainForm.Btn_RegUser.disabled = true;
        return true;
    }else {
        //否则返回,并提示重新注册用户+注册软件
        win.msgbox("对不起,当前登录用户不是软件的会员用户!!" + '\r\n\r\n' + "请点击[注册用户]重新进行注册,再[注册软件]!!","提示",0x0/*_MB_OK*/+0x10/*_MB_ICONSTOP*/);
        return false;
    }
}

mainForm.Btn_RegSoft = function(id,event){
    //检测是否是真的注册成功了
    script = wb.window;
    var msg = script.$(".aui_content").text();

    if( msg != "会员添加成功" )
    {
        win.msgbox("请正常注册完会员之后,再点击[注册软件]!!","提示",0xF0/*_MB_ICONMASK*/);
    }
    else {
        //获取注册的用户名
        var regUser = script.$("#UserName").val();
        //加密用户名生成本机的文件。
        if( win.msgbox("您的用户名是:" ++ regUser ++ '\r\n\r\n' ++ "确认要为此用户注册软件吗?","注册软件",0x4/*_MB_YESNO*/ + 0x20/*_MB_ICONQUESTION*/,mainForm.hwnd) ){
            //提示:注册成功
            var str = crypt.sha1( "E5C6" ++ crypt.md5(regUser) ++ "E3C2" );
            string.save("/" ++ regUser ++ ".info",str );
            io.remove("/help.txt")
            win.msgbox("恭喜,注册软件成功! 点击确认会自动转向登录界面!","提示",0x0/*_MB_OK*/);
        }
    }
}

 

本博客所有文章如无特别注明均为原创。作者:恶猫复制或转载请以超链接形式注明转自 恶猫的博客
原文地址《简单的用户注册检测ByAardio

相关推荐

分享本文至:
评论排行榜

    发表评论

    路人甲 表情
    看不清楚?点图切换 Ctrl+Enter快速提交

    网友评论(0)

    恶猫的博客 -记录自己日常,代码,美图,电影,音乐,新闻,只是个人博客而已

    浙ICP备15011757号-4 网站地图 联系我