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