private void OnLoginAnswer(LoginAnswerMessage message) { if (message.HasError) { if (message.Error == NetMsgErrorType.UserNameNotRegister) { SendRegistration(); } } else { SceneController.Login.SafeRaise(message.Data); SceneController.ShopClicked.SafeRaise(); } }
private void OnLoginReceived(LoginMessage message) { var answer = new LoginAnswerMessage(); NetworkMessageErrorType validationError; if (ValidateLoginMessage(message, out validationError)) { answer.Data = Storage.Get(message.UserName); Model.AddUserSession(message.ConnectionId, message.UserName); } else { answer.Error = validationError; } SendMessageToClient(answer, message.ConnectionId); }
protected override void OnLoginCallback(LoginAnswerMessage message) { base.OnLoginCallback(message); FormView.HideWaitingForm(); if (message.Error != NetworkMessageErrorType.None) { FormView.ShowError(NetworkMessagesInfo.GetMessage(message.Error)); return; } Model.UserName = message.PlayerInfo.AuthInfo.UserName; Model.Password = message.PlayerInfo.AuthInfo.Password; Model.IsLogged = true; Model.SetChanges(); Controller.Login.SafeRaise(message.PlayerInfo); ApplyState <AuthorizationLoggedState>(); }
protected override void OnLoginCallback(LoginAnswerMessage message) { base.OnLoginCallback(message); FormView.HideWaitingForm(); if (message.Error != NetMsgErrorType.None) { FormView.ShowError(NetMsgErrorMessages.GetMessage(message.Error)); } else { Model.UserName = message.Data.Autorziation.UserName; Model.Password = message.Data.Autorziation.Password; Model.IsLogged = true; Model.SetChanges(); Controller.Login.SafeRaise(message.Data); ApplyState <AuthorizationLoggedState>(); } }
private void OnLoginMsg(LoginMessage message) { var answer = new LoginAnswerMessage(); if (message.UserName == string.Empty) { answer.Error = NetMsgErrorType.UserNameCannotBeEmpty; } else if (!Storage.IsExist(message.UserName)) { answer.Error = NetMsgErrorType.UserNameNotRegister; } else if (Storage.Get(message.UserName).Autorziation.Password != message.Password) { answer.Error = NetMsgErrorType.UserPasswordNotCorrect; } if (!answer.HasError) { answer.Data = Storage.Get(message.UserName); Model.ConIdToUserName.Add(message.ConnectionId, message.UserName); Model.SetChanges(); } SendAnswer(answer, message); }
protected virtual void OnLoginCallback(LoginAnswerMessage message) { }