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

modz Dinazz

Le savais-tu cher Otaku ?
Premium
Inscription
16 Juillet 2013
Messages
4 187
Réactions
1 222
Points
20 043
RGCoins
0
this.VOTRE_TEXTBOX.Text on écris quoi a la place du textbox ?
 

modz Dinazz

Le savais-tu cher Otaku ?
Premium
Inscription
16 Juillet 2013
Messages
4 187
Réactions
1 222
Points
20 043
RGCoins
0
Plus qu'a trouvé l'hebergeur , merci
 

modz Dinazz

Le savais-tu cher Otaku ?
Premium
Inscription
16 Juillet 2013
Messages
4 187
Réactions
1 222
Points
20 043
RGCoins
0
Pour ajouter un compte c'est ou ?
 

R∆PTOR

Premium
Inscription
3 Avril 2012
Messages
2 570
Réactions
1 301
Points
19 751
RGCoins
0
Possibilité De créé un tutoriel pour faire tool pour gérer les license
 

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
RGCoins
0
Si tu veut je peut te faire les fichier en php pour sécuriser tout ça !
 

SezhV2

Membre
Inscription
17 Avril 2015
Messages
1
Réactions
0
Points
14
RGCoins
0

on en fait quoi de cette partie la ?
 

Terf

Premium
Inscription
25 Juin 2014
Messages
2 625
Réactions
455
Points
15 531
RGCoins
0
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é
 

Sir-_-MaGeLanD

★Programmeur || Reverseur
Premium
Inscription
25 Mai 2016
Messages
519
Réactions
52
Points
5 596
RGCoins
0
regles
 
Dernière édition:

ALEX_GMPS

Membre
Inscription
18 Février 2014
Messages
282
Réactions
29
Points
13 781
RGCoins
0
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
 

Urikens

Membre
Inscription
28 Août 2017
Messages
11
Réactions
2
Points
46
RGCoins
0
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.
 

Ouuuh-Onizuka!

Premium
Inscription
7 Septembre 2013
Messages
385
Réactions
76
Points
14 051
RGCoins
0
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
 

Terf

Premium
Inscription
25 Juin 2014
Messages
2 625
Réactions
455
Points
15 531
RGCoins
0
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 :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
 

Sir-_-MaGeLanD

★Programmeur || Reverseur
Premium
Inscription
25 Mai 2016
Messages
519
Réactions
52
Points
5 596
RGCoins
0
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
 

Terf

Premium
Inscription
25 Juin 2014
Messages
2 625
Réactions
455
Points
15 531
RGCoins
0
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 :)
 
Haut