/// <summary> /// 注册,需要客户端和用户的账号密码信息 UserToken和AccountDto /// </summary> /// <param name="token"></param> /// <param name="accountDto"></param> private void Register(UserToken token, AccountDto accountDto) { ExecutorManager.Execute(() => { accoutBiz.Create(token, accountDto); }); }
/// <summary> /// 登录,需要客户端和用户的账号密码信息 UserToken和AccountDto /// </summary> /// <param name="token"></param> /// <param name="accountDto"></param> private void Login(UserToken token, AccountDto accountDto) { ExecutorManager.Execute(() => { ErrorCode error = accoutBiz.Login(token, accountDto.Account, accountDto.Password); if (error == ErrorCode.Success) { //通知用户登录成功 token.Send(Protocol.Login, LoginProtocol.S2C_Login); } else { //把错误代码发给用户 token.Send(error); } }); }