您的足迹:首页 > 我的代码 >简单的用户注册检测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

相关推荐

WRITTEN BY

avatar

发表评论

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

网友评论(0)

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

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