public static void ReceiveData(CmdEnum cmd, byte[] data) { if (cmd == CmdEnum.ResLogin) { ResponseLogin login = SerializeTool.Deserialize <ResponseLogin>(data); ResponseLogin(login); } else if (cmd == CmdEnum.ResAlive) { ResponseAlive alive = SerializeTool.Deserialize <ResponseAlive>(data); ResponseAlive(alive); } else if (cmd == CmdEnum.ResRegister) { ResponseRegister response = SerializeTool.Deserialize <ResponseRegister>(data); ResponseRegister(response); } else if (cmd == CmdEnum.ResCreateRoom) { ResponseCreateRoom response = SerializeTool.Deserialize <ResponseCreateRoom>(data); ResponseCreateRoom(response); } else if (cmd == CmdEnum.ResGetRooms) { ResponseGetRooms response = SerializeTool.Deserialize <ResponseGetRooms>(data); ResponseGetRooms(response); } else if (cmd == CmdEnum.ResDeleteRoom) { ResponseDeleteRoom response = SerializeTool.Deserialize <ResponseDeleteRoom>(data); ResponseDeleteRoom(response); } }
public ActionResult <ResponseRegister> Register(RequestRegister requestRegister) { var responseRegister = new ResponseRegister(); using (var db = new NetCoreAuthJwtMySqlContext()) { if (!db.User.Any(x => x.Email == requestRegister.Email)) { var email = requestRegister.Email; var salt = CryptoUtil.GenerateSalt(); var password = requestRegister.Password; var hashedPassword = CryptoUtil.HashMultiple(password, salt); var user = new User(); user.Email = email; user.Salt = salt; user.Password = hashedPassword; user.Role = "USER"; db.User.Add(user); db.SaveChanges(); responseRegister.Success = true; } else { responseRegister.MessageList.Add("Email is already in use"); } } return(responseRegister); }
//返回注册 public static void ResponseRegister(ResponseRegister response) { if (string.IsNullOrEmpty(response.Error)) { Debug.Log("注册成功:account" + response.PlayerInfo.Account); UIController.Instance.CancelRegister(); } }
public static NetworkResponse Parse(MemoryStream dataStream) { ResponseRegister response = new ResponseRegister(); response.status = DataReader.ReadShort(dataStream); if (response.status != 0) { Debug.LogWarning ("Server error during registration, status = " + response.status); } return response; }
public static NetworkResponse Parse(MemoryStream dataStream) { ResponseRegister response = new ResponseRegister(); response.status = DataReader.ReadShort(dataStream); if (response.status != 0) { Debug.LogError("Server error during registration, status = " + response.status); } return(response); }
public ActionResult Register() { if (IsExistSession(SessionKey.User)) { return(Redirect("/")); } ResponseRegister rp = new ResponseRegister(); rp.Acc = new User(); rp.Status = true; return(View(rp)); }
static void Main() { RequestRegister registerRequest = new RequestRegister(); registerRequest.email = "*****@*****.**"; registerRequest.name = "Nuno Neto"; registerRequest.department = "1"; registerRequest.password = "******"; registerRequest.confirmPassword = "******"; ResponseRegister response = (ResponseRegister)makeRequest <ResponseRegister>("/auth/register", registerRequest); Console.WriteLine(response.error + " " + response.message + " " + response.insertedId); }
public ResponseRegister Delete_Registered(RegisterModel data) { ResponseRegister resp = new ResponseRegister(); try { int rest = _IRegisterRepository.Delete_Registered(data); resp.status = rest >= 0 ? StatusResponse.Success : StatusResponse.Error; resp.message = rest >= 0 ? "Delete Successfull." : "Delete Fail."; return(resp); } catch (Exception ex) { _ILogs.LogError("Delete Register Service: ", ex.Message.ToString(), ex.StackTrace); } return(null); }
public ActionResult CreateAccount(User ac) { ResponseRegister rp = new ResponseRegister(); var unitOfWork = new UnitOfWork(new QLBHDienThoaiEntities()); var validAccount = unitOfWork.Account.ValidAccount(ac); switch (validAccount) { case -1: { rp.Acc = ac; rp.Status = false; rp.Message = "Email đã tồn tại"; return(View("Register", rp)); } case 0: { rp.Acc = ac; rp.Status = false; rp.Message = "Username đã tồn tại"; return(View("Register", rp)); } } var response = AccountUtils.SendEmail(ac); if (response.Status == true) { ac.Code = response.Code; ac.IsLocked = true; ac.Status = false; ac.EmailConfirmed = false; unitOfWork.Account.Add(ac); unitOfWork.Complete(); Session[SessionKey.RegUser] = unitOfWork.Account.GetAccountByUsername(ac.Username, ac.Password); return(View("ConfirmEmail")); } else { return(RedirectToAction("Register")); } }
public async Task <ObjectResult> RegisterUser(RequestIdentityRegister newUser) { HttpStatusCode statusCode = HttpStatusCode.OK; ResponseRegister response = new ResponseRegister(); try { //Using email as username var user = new User { UserName = newUser.Email, Email = newUser.Email }; var result = await _userManager.CreateAsync(user, newUser.Password); if (!result.Succeeded) { statusCode = HttpStatusCode.BadRequest; response.StatusCode = (int)statusCode; response.IsSucessfull = false; response.ErrorMessage = $"Failed to register user with email {newUser.Email}"; foreach (IdentityError error in result.Errors) { response.Errors.Add(error.Description); } } else { var userRegistered = await _userManager.FindByEmailAsync(newUser.Email); response.IdUser = userRegistered.Id.ToString(); } } catch (Exception e) { statusCode = HttpStatusCode.InternalServerError; response.StatusCode = (int)statusCode; response.IsSucessfull = false; response.ErrorMessage = "Internal server error"; _logger.LogError(e, $"Failed to register user with email {newUser.Email}"); } return(StatusCode((int)statusCode, response)); }
public ActionResult ClaimRegister(string Token) { var _data = _IAuthService.ClaimRegister(Token); if (_data != null) { ResponseRegister resp = new ResponseRegister() { status = StatusResponse.Success, message = "success.", data = _data, }; return(Ok(new { resp })); } else { return(BadRequest()); } }
public ActionResult GetListRegister() { var _data = _IRegisterService.GetListRegister(); if (_data != null) { ResponseRegister resp = new ResponseRegister() { status = StatusResponse.Success, message = "success.", data = _data, }; return(Ok(new { resp })); } else { return(BadRequest()); } }
public void RegisterWebRequest(UnityAction <string> callback) { Popup.Ins.PopupWaiting(true); HttpClient client = new HttpClient(); Dictionary <string, string> keyValuePairs = new Dictionary <string, string>(); keyValuePairs.Add("username", usernameRegis); keyValuePairs.Add("password", passwordRegis); keyValuePairs.Add("mobile_no", tel); keyValuePairs.Add("account_title_th", ""); keyValuePairs.Add("account_title_en", ""); keyValuePairs.Add("first_name_th", ""); keyValuePairs.Add("last_name_th", ""); keyValuePairs.Add("first_name_en", ""); keyValuePairs.Add("last_name_en", ""); keyValuePairs.Add("gender", ""); keyValuePairs.Add("pic", ""); keyValuePairs.Add("email", ""); //keyValuePairs.Add("birthdate", ""); IHttpContent content = new FormUrlEncodedContent(keyValuePairs); client.Post(new Uri("https://www.pacheti.com/api/user/signup/"), content, HttpCompletionOption.AllResponseContent, r => { Popup.Ins.PopupWaiting(false); if (!r.IsSuccessStatusCode) { Debug.Log(r.ReadAsString()); ReadStringReturn(r.ReadAsString()); //callback(r.ReadAsString()); } else { Debug.Log(r.ReadAsString()); m_Register = JsonUtility.FromJson <ResponseRegister>(r.ReadAsString()); Popup.Ins.PopupOne("Successfully registered.", "OK", null); callback("Success"); } }); }
public ResponseRegister OwnerRegistered(RegisterModel data) { ResponseRegister resp = new ResponseRegister(); try { var rest = _IAuthRepository.OwnerRegistered(data); resp.status = !string.IsNullOrEmpty(rest) ? StatusResponse.Success : StatusResponse.Error; resp.message = !string.IsNullOrEmpty(rest) ? "Register Successfull." : "Register Fail."; resp.token = rest; _ILogRepository.WriteLogs("Owner Register", data.email, rest, "Success."); return(resp); } catch (Exception ex) { _ILogs.LogError("Owner Register Service: ", ex.Message.ToString(), ex.StackTrace); } return(null); }
private void submitButton_Click(object sender, EventArgs e) { RequestRegister request = new RequestRegister(); request.email = emailBox.Text; request.name = usernameBox.Text; request.department = (departmentComboBox.SelectedIndex + 1).ToString(); request.password = passwordBox.Text; request.confirmPassword = password2Box.Text; //Making the register request ResponseRegister response = (ResponseRegister)WebRequestPost.makeRequest <ResponseRegister>("/auth/register", request); if (response.error.Equals("0")) { MessageBox.Show( "User registered with id: " + response.insertedId, "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (response.error.Equals("1")) { MessageBox.Show( response.message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show( "What??", "Seriously, what?", MessageBoxButtons.OK, MessageBoxIcon.Question); } this.Hide(); }
// 注册账号 private void MessageUserRegister(MessageInfo messageInfo) { Debug.Log("注册账号"); RequestRegigter _info = ProtoTransfer.DeserializeProtoBuf3 <RequestRegigter>(messageInfo.Buffer); bool isUsing = UserManager.Instance.IsValidAccount(_info.Account); ResponseRegister _result = new ResponseRegister(); if (isUsing) { _result.Result = false; _result.Reason = "账号已存在!"; } else { _result.Result = true; UserManager.Instance.AddUser(_info.Account, messageInfo.Session, new UserAccountData(_info.Account, _info.Password)); } MessageBuffer _message = new MessageBuffer((int)MessageID.ScResponseRegister, ProtoTransfer.SerializeProtoBuf3(_result), 0); Send(new MessageInfo(_message, messageInfo.Session)); Debug.Log("注册账号:" + _result.Result.ToString()); }
public ResponseRegister Insert_Registered(RegisterModel data) { ResponseRegister resp = new ResponseRegister(); try { int rest = _IRegisterRepository.Insert_Registered(data); resp.status = rest >= 0 ? StatusResponse.Success : StatusResponse.Error; resp.message = rest >= 0 ? "Insert Successfull." : "Insert Fail."; var getId = _IRegisterRepository.GetRegister(data.system_id); if (getId != null) { resp.register_id = getId.register_id.ToString(); } return(resp); } catch (Exception ex) { _ILogs.LogError("Insert Register Service: ", ex.Message.ToString(), ex.StackTrace); } return(null); }
public void ProcessRegister(NetworkResponse response) { ResponseRegister args = response as ResponseRegister; switch (args.status) { case 0: // NetworkManager.Send( // SpeciesActionProtocol.Prepare(0, 0), // ProcessSpeciesAction // ); SwitchToLogin(); break; case 1: // mainObject.GetComponent<Main>().CreateMessageBox("Email Taken"); break; case 2: // mainObject.GetComponent<Main>().CreateMessageBox("Display Name Taken"); break; } }
public ActionResult OwnerRegistered([FromBody] RegisterModel register) { ResponseRegister resp = _IAuthService.OwnerRegistered(register); return(Ok(new { resp })); }
public ActionResult DeleteRegistered([FromBody] RegisterModel data) { ResponseRegister resp = _IRegisterService.Delete_Registered(data); return(Ok(new { resp })); }
public async Task <ObjectResult> RegisterUser(RequestIdentityRegister newUser) { HttpStatusCode statusCode = HttpStatusCode.OK; ResponseRegister response = new ResponseRegister(); try { var validationResultList = new List <ValidationResult>(); if (Validator.TryValidateObject(newUser, new ValidationContext(newUser), validationResultList)) { //DocumentType documentType = _users.GetDocumentTypeByEnum(newUser.DocumentType.ToString()); var user = new User { UserName = newUser.Document, Email = newUser.Email, Document = newUser.Document, Name = newUser.Name, LastName = newUser.LastName, DocumentType = newUser.DocumentType }; var result = await _users.AddUserAsync(user, newUser.Password); if (!result.Succeeded) { statusCode = HttpStatusCode.BadRequest; response.StatusCode = (int)statusCode; response.IsSucessfull = false; foreach (IdentityError error in result.Errors) { response.Errors.Add(error.Description); } } else { var userRegistered = await _userManager.FindByEmailAsync(newUser.Email); response.IdUser = userRegistered.IdUser.ToString(); } } else { foreach (ValidationResult error in validationResultList) { response.Errors.Add(error.ErrorMessage); } } } catch (UserException e) { statusCode = HttpStatusCode.BadRequest; response.StatusCode = (int)statusCode; response.IsSucessfull = false; response.ErrorMessage = e.Message; response.Errors.Add(e.Message); _logger.LogError(e, $"Failed to register user with email {newUser.Email} and identification {newUser.Document}"); } catch (DatabaseException e) { statusCode = HttpStatusCode.InternalServerError; response.StatusCode = (int)statusCode; response.IsSucessfull = false; response.ErrorMessage = e.Message; _logger.LogError(e, $"Failed to register user with email {newUser.Email} and identification {newUser.Document}"); } catch (Exception e) { statusCode = HttpStatusCode.InternalServerError; response.StatusCode = (int)statusCode; response.IsSucessfull = false; response.ErrorMessage = "Internal server error"; _logger.LogError(e, $"Failed to register user with email {newUser.Email} and identification {newUser.Document}"); } return(StatusCode((int)statusCode, response)); }