Exemplo n.º 1
0
 /// <summary>
 /// 登录
 /// </summary>
 public void Login(string ipT, string portT, string user, string pass)
 {
     if (communicationObject == null)
     {
         Log.Error("Login", communicationObject == null);
         return;
     }
     info          = new LoginInfo();
     info.UserName = user;
     info.Password = pass;
     IP            = ipT;
     Port          = portT;
     Debug.Log("Login ip:" + ipT);
     communicationObject.Login(ipT, portT, user, pass, (result) => {
         if (result != null)
         {
             info           = result;
             isLoginSucceed = info.Result;
             if (info.Result)
             {
                 Debug.LogFormat("登录成功!  ip:{0}  用户:{1},密码:{2},权限:{3}", ipT, portT, info.UserName, info.Authority);
             }
             else
             {
                 Debug.LogFormat("登录失败!  ip:{0}  用户:{1},密码:{2}", ipT, portT, info.UserName);
             }
         }
         else
         {
             isLoginSucceed = false;
             Debug.LogFormat("登录连接失败!  ip:{0}:{1}  用户:{2}", ipT, portT, info.UserName);
             //AfterLoginFailed();
         }
         isAfterLoginInit = true;
     });
 }