예제 #1
0
 //BASE DE DATOS
 public void CerrarS()
 {
     variables_indestructibles.Sesion = "";
     archiv.guardar_variables();
     Borrar_datos.SetActive(false);
     Cargar_datos.SetActive(false);
     Guardar_datos.SetActive(false);
     Cerrar_sesion.SetActive(false);
     user_loged.text = "no user loged";
 }
예제 #2
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();*/
    }
예제 #3
0
    public void Iniciar_sesion()
    {
        string usuario, contraseña;

        usuario = Inputfield_ini_us.text;
        byte[] encryted = System.Text.Encoding.Unicode.GetBytes(Inputfield_ini_con.text);
        contraseña              = Convert.ToBase64String(encryted);
        Inputfield_ini_us.text  = "";
        Inputfield_ini_con.text = "";
        MySqlDataReader select2;
        MySqlCommand    cmd = conn.CreateCommand();

        cmd.CommandText = "SELECT * FROM usuario WHERE nombre_usuario = '" + usuario + "';";
        select2         = cmd.ExecuteReader();
        if (contraseña != "" && usuario != "")
        {
            if (select2.HasRows)
            {
                select2.Close();
                MySqlDataReader select3;
                cmd.CommandText = "SELECT * FROM usuario WHERE password_usuario = '" + contraseña + "';";
                select3         = cmd.ExecuteReader();
                if (select3.HasRows)
                {
                    while (select3.Read())
                    {
                        id_user = Int32.Parse(select3["id_usuario"].ToString());
                    }
                    select3.Close();
                    Debug.Log("si esta");
                    user_loged.text = usuario;
                    panel_iniciosesion.SetActive(false);
                    menu_principal.SetActive(true);
                    Borrar_datos.SetActive(true);
                    Cargar_datos.SetActive(true);
                    Guardar_datos.SetActive(true);
                    Cerrar_sesion.SetActive(true);
                    variables_indestructibles.Sesion = usuario;
                    archiv.guardar_variables();
                    //    escena();
                }
                else
                {
                    Debug.Log("No esta we");
                    select3.Close();
                    Alertdialog_menu alert = GameObject.Find("Administrador_de_bd").GetComponent <Alertdialog_menu>();
                    errores.text = "Usuario o contraseña incorrectos.";
                    alert.Alerta_inicio_sesion_A();
                }
            }
            else
            {
                select2.Close();
                Debug.Log("no esta we");
                Alertdialog_menu alert = GameObject.Find("Administrador_de_bd").GetComponent <Alertdialog_menu>();
                errores.text = "Usuario o contraseña incorrectos.";
                alert.Alerta_inicio_sesion_A();
            }
        }
        else
        {
            select2.Close();
            Alertdialog_menu alert = GameObject.Find("Administrador_de_bd").GetComponent <Alertdialog_menu>();
            errores.text = "Campo/s vacios ";
            alert.Alerta_inicio_sesion_A();
        }
    }