Protéger une appli par mot de passe (c#)

Contenu du snippet

Ce petit morceau de code vous permettra de protéger une application c# par mot de passe.
Le but étant que la fenêtre principal se lance et que la fenêtre authentification s'affiche par dessus.
Dans ce code vous trouverez uniquement le code de l'application.
Pour appeler la fenêtre utiliser juste la fonction : mot_de_passe mdp = new mot_de_passe();(saut de ligne) mdp.ShowDialog();

Source / Exemple :


namespace Générer_fichier_XML
{
   

    public partial class mot_de_passe : Form
    {
        Hashtable tablemdp = new Hashtable(); 

    
        public mot_de_passe()
        {
            InitializeComponent();
            tablemdp.Add("admin", "password");
            tablemdp.Add("utilisateur", "mdp");
        }

        private void btnmdp_ok_Click(object sender, EventArgs e)
        {
            
            if (tablemdp.ContainsKey(tbid.Text))
            {
                if (tablemdp[tbid.Text].ToString() == tbmdp.Text)
                {
                    this.Close();
                    //MessageBox.Show("OK");
                }
                else
                {
                    MessageBox.Show("MDP incorect");
                }
            }
            else
            {
                MessageBox.Show("ID incorect");
            }
        }

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.