Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2009
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Varios modos de poner contraseñas

Hola:

Ahora aprovecho usar el Visual C# Express 2010 beta 2 para hacer pruebas de todo tipo, entre ellas aprender.

Se trata de introducir en el formulario Form1, un button1 y un textbox1. En el lograr que al introducir la contraseña correcta muestra un mensaje contraseña CORRECTA o INCORRECTA.

Por ahora solo he hecho esto y funciona:

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Contraseña01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "1234")
            {
                MessageBox.Show("Contraseña CORRECTA", "Aviso:");
            }
            else
            {
                MessageBox.Show("Contraseña INCORRECTA", "Aviso:");
            }
        }
    }
}


Está claro si uno se para a pensar que la contraseña guardada no está guardada realmente, sino dentro del programa ya compilado (que hay métodos para descompilar y todo). Lo ideal es crear una forma que se pueda guardar la contraseña en algún lado (por ahora sin encriptar) para recuperarla y compararla.

Se que hay varios tipos de formas de guardar, de .txt, xml y demás. Me gustaría saber cual es la mejor forma. Más adelante ya nos meteremos formas de encriptarla.



Sólo necesito ayuda de cómo hacer y cuál es el método recomendable para guardar la contraseña y que la pueda cambiar.

Saludo.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 16-11-2009
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por REHome Ver Mensaje
Hola:

Ahora aprovecho usar el Visual C# Express 2010 beta 2 para hacer pruebas de todo tipo, entre ellas aprender.

Se trata de introducir en el formulario Form1, un button1 y un textbox1. En el lograr que al introducir la contraseña correcta muestra un mensaje contraseña CORRECTA o INCORRECTA.

Por ahora solo he hecho esto y funciona:

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Contraseña01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "1234")
            {
                MessageBox.Show("Contraseña CORRECTA", "Aviso:");
            }
            else
            {
                MessageBox.Show("Contraseña INCORRECTA", "Aviso:");
            }
        }
    }
}
Está claro si uno se para a pensar que la contraseña guardada no está guardada realmente, sino dentro del programa ya compilado (que hay métodos para descompilar y todo). Lo ideal es crear una forma que se pueda guardar la contraseña en algún lado (por ahora sin encriptar) para recuperarla y compararla.

Se que hay varios tipos de formas de guardar, de .txt, xml y demás. Me gustaría saber cual es la mejor forma. Más adelante ya nos meteremos formas de encriptarla.



Sólo necesito ayuda de cómo hacer y cuál es el método recomendable para guardar la contraseña y que la pueda cambiar.

Saludo.
lo mas recomendable seria tener una tabla de usuarios, en donde guardes la informacion de este... , como ser el pass y id entre otros...
__________________
all your base are belong to us
Responder Con Cita
  #3  
Antiguo 17-11-2009
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Gracias. Por ahora he hecho esto:

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using MySql.Data.MySqlClient; // No olvidar aquí.
using MySql.Data.Types;

namespace Contraseña01
{
    public partial class Form1 : Form
    {
        MySqlConnection connection = null; // No olvidar.
        string MyConString;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "1234")
            {
                
                MessageBox.Show("Contraseña CORRECTA", "Aviso:",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Contraseña INCORRECTA", "Aviso:",
                    MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }

        private void button_crear_db_Click(object sender, EventArgs e)
        {
            string MyConString = "SERVER=127.0.0.1;" +
                    "PORT=3306;" +
                    "UID=root;" +
                    "PASSWORD=1234;";
            string tabla = @"CREATE TABLE `guardar` (
                            `password` varchar(20) NOT NULL,
                            PRIMARY KEY (`password`)
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1;";

            connection = new MySqlConnection(MyConString);
            connection.Open();

            MySqlCommand con = new MySqlCommand(tabla, connection);
            con.ExecuteNonQuery();
        }
    }
}
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contraseñas g_rojo Varios 1 17-12-2007 21:02:35
Puedo mandar llamar varios querys y poner 2 bandas details? zcatzz Impresión 2 19-01-2007 01:54:48
Contraseñas erick_jesus Conexión con bases de datos 2 29-05-2006 18:48:37
¿Se puede poner varios registros de una table en qreport? kolmogorov Tablas planas 7 03-01-2006 17:13:12
Guardar contraseñas acrophet Conexión con bases de datos 3 25-11-2004 16:54:07


La franja horaria es GMT +2. Ahora son las 23:03:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi