Example #1
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();
        }
    }
Example #2
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";
        }
    }
Example #3
0
    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();*/
    }