Intégrer le Systems de login de Ben à votre projet
Salut à tous, c'est Astriker
Aujourd'hui je vous présente comment utiliser/intégrer le système de Ben à CG3 à votre projet VB.net
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Bonne vidéo
Tutoriel version écrite
Pré-Requis :
- Une IDE pour Visual Basic (Pour le tutoriel, j'utiliserais Visual Studio 2012 Express pour Windows Desktop)
- Le Login système de Ben
- Votre projet comportant :
- 2 TextBox
- 1 Button
- Au choix, un form à afficher si le login n'est pas sur la même form, ou des checkbox/button à déverrouiller après login
Allez c'est parti !
Ouvrez votre projet avec votre IDE et dé-zipper le Login système de Ben
Maintenant importer le login système dans votre projet
Pour ce faire :
Fichier/Ajouter/Projet Existant.. et trouver le dossier du projet login
Dès à présent, vous apercevez les 2 projet dans l'explorateur de solution
Glisser-Déposer le fichier Fonctions et Sub.vb dans votre projet initiale
Vous pouvez supprimer le projet login de votre explorateur de solution pour "alléger" votre solution
Passons au choses "sérieuse" !
Afficher le code de votre form login
& Ajouter ceci avant le Public Class
& cela après le Public Class
Après cela fait, rendez vous dans le code du Fonctions et Sub.vb fraîchement copier et recherché cette ligne :
Un commentaire juste en dessous est présent.
Nous allons changez ce qui se trouve après & supprimer la 2éme soit "Login_CG3.Button3.Enabled = True".
Que fait telle ? Elle active le bouton qui était précédemment verrouiller (Pour une fonction par exemple)
Pour activer des checkbox après le login, ajouter cette ligne après le commentaire cité plus haut.
Pour afficher un form.
Juste en dessous ce trouve un autre commentaire.
Modifier le en suivant cette règle.
Que fait telle ? Elle désactive le bouton de connexion si la connexion est réussie (Accès au serveur + identification réussie)
Cherchez cette ligne
Sauvegardez Fonctions et Sub.vb
Retournons dans le code de notre form.
Pour éviter des "sur-plus" de connexion inutile, on va ajouter une condition
Dans le sub du bouton de login, ajouter ceci.
Remplacer Textbox_login & Textbox_mdp par le nom respectif de vos textbox pour le pseudo et le mot de passe CG3
Dernière ligne droite ! :)
Ouvrez les propriétés de votre assembly
Pour mon IDE, c'est Alt + F7 sinon Projet/Propriétés de "assembly"
Puis dans Paramétres, ajouter 8 settings qui sont :
Ils servent à stoker les chaines de valeurs des différentes étapes du login
Penser à verouiller vos checkbox/button
Et voila c'est fini !
J'espère que ce tutoriel vous à plut,
Si c'est le cas, un petit' merci est la bienvenue.
Salut à tous, c'est Astriker
Aujourd'hui je vous présente comment utiliser/intégrer le système de Ben à CG3 à votre projet VB.net
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Bonne vidéo
Tutoriel version écrite
Pré-Requis :
- Une IDE pour Visual Basic (Pour le tutoriel, j'utiliserais Visual Studio 2012 Express pour Windows Desktop)
- Le Login système de Ben
- Votre projet comportant :
- 2 TextBox
- 1 Button
- Au choix, un form à afficher si le login n'est pas sur la même form, ou des checkbox/button à déverrouiller après login
Allez c'est parti !
Ouvrez votre projet avec votre IDE et dé-zipper le Login système de Ben
Maintenant importer le login système dans votre projet
Pour ce faire :
Fichier/Ajouter/Projet Existant.. et trouver le dossier du projet login
Dès à présent, vous apercevez les 2 projet dans l'explorateur de solution
Glisser-Déposer le fichier Fonctions et Sub.vb dans votre projet initiale
"Vous pouvez aussi le faire avec Login_CG3.vb"
Vous pouvez supprimer le projet login de votre explorateur de solution pour "alléger" votre solution
Passons au choses "sérieuse" !
Afficher le code de votre form login
& Ajouter ceci avant le Public Class
Code:
Imports System.Net
Imports System.IO
Imports System.Text
Code:
Public Master_cookies As New CookieContainer
Public Ap_Fonction As New Fonctions_et_Sub
Après cela fait, rendez vous dans le code du Fonctions et Sub.vb fraîchement copier et recherché cette ligne :
recup_add_cookie(Master_cookies)
Un commentaire juste en dessous est présent.
'Débloque les boutons "teste" (pas néscésaire pour faire fonctionner l'appli vue que c'est juste pour tester les cookies.)
Nous allons changez ce qui se trouve après & supprimer la 2éme soit "Login_CG3.Button3.Enabled = True".
Code:
Login_CG3.Button2.Enabled = True
Par
LeNomDeVotreForm.Buttonadéverouiller.enabled = True
Exemple : Form1.Button1.Enabled = True
Pour activer des checkbox après le login, ajouter cette ligne après le commentaire cité plus haut.
Code:
Form1.CheckBox1.Enabled = True
C'est la même chose sauf que l'on remplace Button1 par CheckBox1
Pour afficher un form.
Code:
Form2.Show()
Form1.Hide()
Juste en dessous ce trouve un autre commentaire.
puis'Bloque le boutton "login"
Login_CG3.login.Enabled = False
Modifier le en suivant cette règle.
Code:
Login_CG3.login.Enabled = False
Par
VotreForm.LeBouttonLogin.Enabled = False
Que fait telle ? Elle désactive le bouton de connexion si la connexion est réussie (Accès au serveur + identification réussie)
Cherchez cette ligne
Et supprimer les 2 suivantes qui sont inutile et provoque des erreurs.'Clipboard.SetText(source_page)
Sauvegardez Fonctions et Sub.vb
Retournons dans le code de notre form.
Pour éviter des "sur-plus" de connexion inutile, on va ajouter une condition
Dans le sub du bouton de login, ajouter ceci.
Code:
If Textbox_pseudo.Text = "" Or Textbox_mdp.Text = "" Then
'Si une ou les deux textbox sont vide.
MsgBox("Veuillez remplire les champs !", MsgBoxStyle.Information, "Aucunes données")
Else
'Sinon ont envois la requète pour se loguer sur CG3.
Ap_Fonction.http_login_cg3( _
"http://www.cheat-gam3.com/login.php?do=login", _
Textbox_login.Text, _
Textbox_mdp.Text, _
"http://www.cheat-gam3.com", _
Master_cookies)
End If
Remplacer Textbox_login & Textbox_mdp par le nom respectif de vos textbox pour le pseudo et le mot de passe CG3
Dernière ligne droite ! :)
Ouvrez les propriétés de votre assembly
Pour mon IDE, c'est Alt + F7 sinon Projet/Propriétés de "assembly"
Puis dans Paramétres, ajouter 8 settings qui sont :
Code:
Pseudo
Mdp
cookie0
cookie1
cookie2
cookie3
cookie4
cookie5
Penser à verouiller vos checkbox/button
Code:
Dans le Load Form,
Button1.Enabled = False
ou
CheckBox1.Enabled = False
Et voila c'est fini !
J'espère que ce tutoriel vous à plut,
Si c'est le cas, un petit' merci est la bienvenue.
Last edited: