Exemple #1
0
    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";
        }
    }
Exemple #2
0
    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();
        }
    }