private boolean checkLogin(MsgLogin msg){
	     //ݿģ֤Ƿ½ɳɹ
	     owerUser=UserDao.checkLogin(msg.getSrc(),msg.getPwd());
	     if(owerUser!=null){
	    	 //½ɹ1.Ӧ2.̶߳ӵ
	    	 MsgLoginResp mlr=new MsgLoginResp();
	    	 mlr.setTotalLen(4+1+4+4+1);
	    	 mlr.setType(IMsgConstance.command_login_resp);
	    	 mlr.setSrc(IMsgConstance.Server_JK_NUMBER);
	    	 mlr.setDest(owerUser.getJkNum());//ߺ
	    	 mlr.setState((byte)0);
	    	 this.sendMsg2Me(mlr);//ӦϢ
	    	 //бϢ,
	    	 MsgTeamList mt=new MsgTeamList();
	    	 int len=4+1+4+4+4;
	    	 List<TeamInfo> teams=owerUser.getTeams();
	    	 for(TeamInfo team:teams){
	    		 int uCount=team.getBudyList().size();
	    		 len+=10+1;
	    		 len+=uCount*(10+4);
	    	 }
	    	 mt.setTotalLen(len);
	    	 mt.setDest(owerUser.getJkNum());
	    	 mt.setSrc(IMsgConstance.Server_JK_NUMBER);
	    	 mt.setType(IMsgConstance.command_teamList);
	    	 mt.setTeamLists(owerUser.getTeams());
	    	 this.sendMsg2Me(mt);//ͺѷб
	    	 return true;
	     } 
	     this.disConn();//½ʧ,ֱӶϿ
	    return false;
	}