Créer un Système de Login en C#

this.VOTRE_TEXTBOX.Text on écris quoi a la place du textbox ?
 
Plus qu'a trouvé l'hebergeur , merci
 
Pour ajouter un compte c'est ou ?
 
Possibilité De créé un tutoriel pour faire tool pour gérer les license
 
Si tu veut je peut te faire les fichier en php pour sécuriser tout ça !
 

on en fait quoi de cette partie la ?
 
Yo all ,

Aujourd'hui j'ai décider de faire des tutoriels .
Bref nous sommes pas la pour parler de ceci .

I.Introduction

- Création de la base de donnée
- Design de le Form
- Code de la Form

II.Création de la Base de Donnée
Donc je vais pour ma part je vais utilisé un hébergeur de base de donnée gratuit.
Chercher sur le Net ^^

1. Rendez-vus sur votre base de donnée PhpMyAdmin et créer une nouvelle table
1420318200-screenshot-1.png

Je vais nommé ma table TutoRG
Ensuite nous allons juste créer 3 lignes , "id" ; "username" et "password"
Comme ceci :
1420318540-screenshot-2.png


Ensuite faite "Sauvegarder"
Nous en avons fini avec la base de donnée MySQL.


III.Design de la Form
Nous alons passer au design de notre form , cette étape n'est pas obligatoire !


Pour ma pars j'ai fais simple , comme ceci :
1420318805-screenshot-3.png

J'ai utiliser le theme MetroFramework .

IV.Code de la Form
Nous passons au plus important , le codage ,

Au dessus du boutons de connexion Copier/Coller ceci :
Code:
string sDatabase = "datasource=VOTRE_HOTE;port=3306;username=VOTRE_ID;password=VOTRE_MDP";

Et ensuite dans le boutons de connexion Copier/Coller ceci :​
Code:
try
            {
                string myConnection = sDatabase;
                MySqlConnection myConn = new MySqlConnection(myConnection);

                MySqlCommand SelectCommand = new MySqlCommand(" select * from VOTRE_BASEDEDONNEE.VOTRE_TABLE where username='" + this.VOTRE_TEXTBOX.Text + "' and password='" + this.VOTRE_TEXTBOX.Text + "' ;", myConn);

                MySqlDataReader myReader;
                myConn.Open();
                myReader = SelectCommand.ExecuteReader();
                int count = 0;
                while (myReader.Read())
                {
                    count = count + 1;
                }
                if (count == 1)
                {
                    MessageBox.Show("ID Correct !");
                    // Create a new form.
                    Form form2 = new Form2();
                    this.Visible = false;
                    // Display the form as a modal dialog box.
                    form2.ShowDialog();
                }
                else if (count > 1)
                {
                    MessageBox.Show("Il y a plusieurs utilisateur avec les mêmes ID ! Accès Refuser !");
                }
                else
                    MessageBox.Show("Les ID sont Incorrect !");
                myConn.Close();

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

Donc voila , j’espère vous avoir aider ,
Si vous avez d'autre idée de Tuto n’hésite pas

Ce tuto ressemble a un autre mais je n'avais pas bien compris .

N’hésite pas a me remercier !

Cordialement,
MrCrugZz​
C'est super mal expliqué
 
Qui peux faire un bon tuto pour expliquer bien vidéo si possible merci à vous sa serai top j'ai créé le sql mais comment se connecter depuis sa forme
 
trop simple, si tu release un projet tel que celui que tu as expliquer tu risque de mettre en danger les informations de t'es utilisateurs.
 
On ne fait pas de tutos si on ne sais pas dev nous même ^^ ce que tu fait est débile car la personne a acces a toute la db
 
On ne fait pas de tutos si on ne sais pas dev nous même ^^ ce que tu fait est débile car la personne a acces a toute la db
T'en fait partie alors :troll:
Si tu sais protéger ton logiciel il sera pratiquement impossible de voir les information. Par contre c'est super simple de le fucked
 
T'en fait partie alors :trollface:
Si tu sais protéger ton logiciel il sera pratiquement impossible de voir les information. Par contre c'est super simple de le fucked
mdr "pratiquement impossible" tout est possible
 
mdr problem de vue, gg la repartie nul ;)
Ralle Q des personnes comme toi qui veulent clasher sans raison valide. J'ai écrit pratiquement car je sais que tout est possible.
Toi tu joue la répartie dans ta vie? T'avancera à rien.
Appelle moi quand tu aura des vrai clash :)
 
Retour
Haut