Login v.0.2



Sencillo programa que nos solicita nombre de usuario, contraseña y confirmación de la misma. La contraseña introducida se guarda en un fichero, llamado en este caso "contraseña.dat".
Se ha utilizado BinaryWriter.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;


namespace Login_v._0._2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button1_Click(object sender, EventArgs e)
{

string Usuario, Pas1, Pas2;

                         // El metodo TiemEnd() elimina los espacios en blanco hasta el final
Usuario = tbusuario.Text.TrimEnd();                
Pas1 = tbpas1.Text.TrimEnd();
Pas2 = tbpas2.Text.TrimEnd();

if (Pas1 == Pas2)
{
MessageBox.Show("Contraseña creada correctamente.", "Dado de Alta en el Sistema",
MessageBoxButtons.OK, MessageBoxIcon.Information);





// Definimos un flujo bw que permita escribir datos de tipos primitivos en un fichero contraseña.dat
// escribiremos los datos en el filtro bw, que a su vez está conectado al flujo fs abierto hacia el fichero

FileStream fs = new FileStream("contraseña.dat", FileMode.Create, FileAccess.Write);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(Usuario);
bw.Write(Pas1);
bw.Write(Pas2);
bw.Close();
fs.Close();

}
else
{
MessageBox.Show("Por favor verifique, que las dos contraseñas son iguales.", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
}

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.