多了不说,上代码就好了。
能看的就看。看不懂的,,慢慢看吧。
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*/); } } }
发表评论