public void logear() { string _log = "`usuarios` WHERE `nombre_usuario` LIKE '" + usuariotxt.text + "' AND `pass_usuario` LIKE '" + contrasenatxt.text + "'"; AdminMYSQL _adminMYSQL = GameObject.Find("AdministradorBaseDatos").GetComponent <AdminMYSQL>(); MySqlDataReader Resultado = _adminMYSQL.Select(_log); if (Resultado.HasRows) { Debug.Log("Login correcto"); //Obtener el ID para cuando se necesite en el transcurso de juego Resultado.Read(); idEntorno.text = Resultado.GetInt32(0).ToString(); Debug.Log("" + idEntorno.text); MonedasEntorno.text = Resultado.GetInt32(3).ToString(); Debug.Log("" + MonedasEntorno.text); Resultado.Close(); ControladorCambio _cambio = GameObject.Find("ControladorCambio").GetComponent <ControladorCambio>(); _cambio.ActualizaDatosEntorno(); SceneManager.LoadScene("Menu"); } else { //Debug.Log("Login incorrecto"); info.text = "Datos incorrectos"; Resultado.Close(); } }
public void RegistrarNuevoUsuario() { info.text = ""; if (usuariotxt.text.Length >= 3 && usuariotxt.text.Length <= 12) { if (contrasenatxt.text == confirmaContratxt.text) { string _log = "`usuarios` WHERE `nombre_usuario` LIKE '" + usuariotxt.text + "'"; AdminMYSQL _adminMYSQL = GameObject.Find("AdministradorBaseDatos").GetComponent <AdminMYSQL>(); MySqlDataReader Resultado = _adminMYSQL.Select(_log); if (Resultado.HasRows) { //Debug.Log("Ya existe este usuario"); info.text = "Ya existe este usuario"; Resultado.Close(); } else { Resultado.Close(); _log = "`usuarios` WHERE `correo_usuario` LIKE '" + correotxt.text + "'"; _adminMYSQL = GameObject.Find("AdministradorBaseDatos").GetComponent <AdminMYSQL>(); Resultado = _adminMYSQL.Select(_log); if (Resultado.HasRows) { //Debug.Log("Ya existe este correo"); info.text = "Ya existe este correo"; Resultado.Close(); } else { Resultado.Close(); _log = "`usuarios` (`Id_usuarios`, `nombre_usuario`, `pass_usuario`, `monedas_usuario`, `correo_usuario`,`personajes`,`puntaje`) VALUES (NULL, '" + usuariotxt.text + "', '" + contrasenatxt.text + "', 0 , '" + correotxt.text + "','" + 0 + "',0)"; Resultado = _adminMYSQL.Insert(_log); //Debug.Log("El usuario se creo correctamente"); Resultado.Close(); AbrirCerrarRegistro(); } } } else { //Debug.Log("Las contraseñas no coinciden"); info.text = "Las contrasenas no coinciden"; } } else { //Debug.Log("El usuario debe tener de 3 a 12 caracteres"); info.text = "El usuario debe tener de 3 a 12 caracteres"; } }
void Start() { AdminMYSQL adminmysql = GameObject.Find("Administrador_de_bd").GetComponent <AdminMYSQL>(); conn = adminmysql.ConectarConServidorBaseDatos(); archiv = GameObject.Find("Administrador_de_bd").GetComponent <Archivos>(); archiv.Crear(); archiv.cargar_variables(); if (variables_indestructibles.first.Equals("true")) { init.text = "Iniciar"; } if (variables_indestructibles.finished.Equals("true")) { ended.Play(); passed.SetActive(true); } if (variables_indestructibles.finished.Equals("false")) { title.Play(); passed.SetActive(false); } if (variables_indestructibles.Arenas.Equals("true")) { arenas.SetActive(true); } if (variables_indestructibles.Arenas.Equals("false")) { arenas.SetActive(false); } if (variables_indestructibles.easter.Equals("false")) { easter.SetActive(false); } if (variables_indestructibles.easter.Equals("true")) { easter.SetActive(true); } if (variables_indestructibles.Sesion.Equals("")) { user_loged.text = "no user loged"; Borrar_datos.SetActive(false); Cargar_datos.SetActive(false); Guardar_datos.SetActive(false); Cerrar_sesion.SetActive(false); } else { string comando = "SELECT nombre_usuario FROM usuario WHERE nombre_usuario = '" + usuario + "';"; MySqlCommand cmd = new MySqlCommand(comando, conn); MySqlDataReader select111; cmd.CommandText = "SELECT id_usuario FROM usuario WHERE nombre_usuario = '" + variables_indestructibles.Sesion + "';"; select111 = cmd.ExecuteReader(); if (select111.HasRows) { while (select111.Read()) { id_user = Int32.Parse(select111["id_usuario"].ToString()); Debug.Log(id_user.ToString()); } } select111.Close(); user_loged.text = variables_indestructibles.Sesion; Borrar_datos.SetActive(true); Cargar_datos.SetActive(true); Guardar_datos.SetActive(true); Cerrar_sesion.SetActive(true); } // bitmap2 = archiv.filetoarraybit(); /*ThreadStart delegado = new ThreadStart(CorrerProceso); * Thread hilo = new Thread(delegado); * hilo.Start(); * soundtrack.GetComponent<AudioSource>().Play();*/ }