Thread obsoleto VB6 + PHP Login - Registrazione ( Per propri giochi online )

InfernoHacker

Utente Master
Autore del topic
18 Agosto 2007
2.775
0
Miglior risposta
0
Salve,oggi non avendo niente da fare mi sono messo a creare un login ed una registrazione in Visual Basic 6 implementato con il PHP

Non useremo Database MySQL ed il tutto si baserà su semplici connessioni con il controllo Inet del Visual Basic .

Guida e codici sono stati realizzati e messi in atto da me,pertanto ogni riproduzione è autorizzata se l'autore ( In questo caso io ) viene citato.

Premetto che questo metodo io lo stò usando per creare un mio gioco online,volendo è possibile migliorarlo.
Presto inserirò altre guide,come il pannello di controllo ( Sempre Visual Basic 6 + PHP ),riconoscimento di un rank ( Rango -> Admin,User ecc.. ) e molto altro,così da insegnarvi a creare una vostra beta,un vostro gioco online.
Questa guida è la base per la creazione del gioco online ( Visual Basic 6 + PHP ),infatti senza Login e senza Registrazione è impossibile giocare.

Di seguito a questa guida potrete scaricare un piccolo esempio ( Progetto Visual Basic e PHP )

I codici seguenti ( E nel progetto ) sono commentati


OBBIETTIVO ( Fine Tutorial ) :
Insegnare agli utenti come creare un Login ed una Registrazione DI BASE,in Visual Basic 6 + PHP ( Da migliorare )
OBBIETTIVO ( Finale ) :
Insegnare agli utenti a crearsi un proprio gioco online ( una BETA ) in Visual Basic 6 + PHP e riuscire ( successivamente ) a creare un gioco ( Tutti insieme ) online DA POTER PUBBLICARE


Creazione :

Aprite Visual Basic 6 Professional,selezionare EXE Standard,quindi dare invio.

Cliccare con il tasto destro del mouse sulla barra ove sono posizionati i vari controlli,quindi cliccare su Componenti.
Trovare e spuntare la casella del componente Microsoft Internet Transfer Control 6.0 ,quindi dare invio.

Andare sulle proprietà del Form,scegliere la voce Height ( Altezza ) e digitare 4440.
Scegliere adesso la proprietà Width ( Larghezza ) e digitare 7290.

Creare 7 Textbox ( 2° Controllo nella 2^ colonna della barra dei controlli )

Rinominare ed attribuire i seguenti valori ai Textbox come segue :

Registrazione :

Text1 :
Name : txtUser
Text : ( Lasciare Vuoto )

Text2 :
Name : txtPassword
Text : ( Lasciare Vuoto )

Login :

Text3 :
Name : txtLoginUser
Text : ( Lasciare Vuoto )

Text4 :
Name : txtLoginPass
Text : ( Lasciare Vuoto )

Controllo credenziali :

Text4 :
Name : txtCheck1
Text : ( Lasciare Vuoto )
Visible : False

Text5 :
Name : txtCheck2
Text : ( Lasciare Vuoto )
Visible : False

Server e percorso della cartella del login :

Text6 :
Name : txtWebServer
Text :
Perfavore, Entra oppure Registrati per vedere i Link!
( Cambiare con il vostro host e relativo percorso )
Visible : False


Creare 6 Label ( 2° Controllo 1^ Colonna della barra dei controlli )

Attribuire un valore di Caption ad ogni Label per permettere all'utente di riconoscere Form di registrazione ( Con relativo campo Username e campo Password ) e Form di login ( Con relativo campo Username e campo Password )

Creare 2 Command Button ( 3° Controllo 2^ Colonna della barra dei controlli )
Rinominare ed attribuire i seguenti valori ai Command Button come segue :

Registrazione :

Command1 :
Name : cmdRegistra
Caption : Registrati

Login :

Command2 :
Name : cmdLogin
Caption : Login


Assegnare il proprio Command Button al relativo Form ( Registrazione oppure Login )

Creare 2 Inet ( Microsoft Internet Transfer Control 6.0 ) ( 11° Controllo 2^ Colonna della barra dei controlli )
Rinominare ed attribuire i seguenti valori ai controlli Inet come segue :

Registrazione :

Inet1 :
Name : InetRegistra

Inet2 :
Name : InetLogin


Posizionare i controlli Inet ( Anche se invisibili durante l'esecuzione del software,posizionarli aiuta nell'inserimento del codice ) accanto ai rispettivi Command Button ( Registrazione e Login )

Finita la creazione ed il posizionamento dei vari controlli,passiamo all'inserimento del codice all'interno del progetto.

Inserimento del codice nell'evento Click dei 2 Command Button :

Fare Click sul Command Button 1 ( cmdRegistra ).

Dovrebbe apparire un codice simile :
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Inserire all'interno il seguente codice :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Effettuata questa operazione dovrebbe apparire in questo modo :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Finita questa operazione,fare la stessa cosa con il Command Button 2 ( cmdLogin ) inserendo però il seguente codice :
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Visualizzando tutta la schermata del codice dovremmo avere questo risultato :
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Se non avete questo risultato,cancellate il codice ed incollate quello sopra riportato.

Adesso passiamo alla creazione del Login e della Registrazione in PHP.

Non usando Database MySQL dovremo criptare le password e riportare i dati in un file inserito all'interno di una cartella.

Creiamo una cartella chiamata "login" ( Senza apici "" ),successivamente all'interno della stessa creiamo una cartella chiamata "user" ( Senza apici ""),ricordatevi di rispettare MAIUSCOLE e minuscole.

Creiamo un file di testo all'interno della cartella "login" e rinominiamolo "join.php" ( Senza apici "" )
Modifichiamo il contenuto incollando il seguente codice PHP ( Commentato ) :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Adesso,sempre nella stessa directory,cioè "login",creiamo un file di testo,rinominiamolo "login.php" ( Senza apici "" ) e modifichiamo il contenuto incollando il seguente codice PHP ( Commentato ) :

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Questo tutorial è finito,la creazione di Login e Registrazione in Visual Basic 6 con l'implemento del PHP è completata.
Qui di seguito potrai trovare le sorgenti ( Visual Basic 6 + PHP ) con relativa scansione Virustotal.

Download Mediafire :
Perfavore, Entra oppure Registrati per vedere i Link!

Download Rapidshare :
Perfavore, Entra oppure Registrati per vedere i Link!

Download Megaupload :
Perfavore, Entra oppure Registrati per vedere i Link!

Scansione Virustotal :
Perfavore, Entra oppure Registrati per vedere i Link!


Questa guida ( Con relative sorgenti ) è stata creata da me ( HaCk-GaMe ) ed è sotto licenza Creative Commons.
Pertanto ogni riproduzione è autorizzata purchè venga citato l'autore


La seconda parte sarà postata tra qualche giorno e sarà su :
Pannello di controllo Staff ( Gestione Ban,Gestione Crediti,Lista Utenti,Gestione Rank,Gestione Chat,Gestione News )


[cc]HaCk-GaMe[/cc]
 
Ultima modifica:
  • Like
Reactions: 1 person
Niente.
Come ho detto tra poco farò altre guide,così da arrivare alla creazione completa di un vostro gioco online ( BETA ) ovviamente da migliorare e con funzioni da aggiungere.
 
Figooooooooooo!
Comunque avrei una cosa da chiederti ( Non riguarda questa guida )
 
Dimmi pure

Comunque spero di arrivare a tal punto che tutti sappiano farsi un proprio gioco online ( di base e beta ovviamente ) e che mettendoci tutti insieme potremmo fare un gioco unico da pubblicare ^^
 
Dimmi pure

Comunque spero di arrivare a tal punto che tutti sappiano farsi un proprio gioco online ( di base e beta ovviamente ) e che mettendoci tutti insieme potremmo fare un gioco unico da pubblicare ^^

Ottima idea , ma ora lavora per fare le altre guide :patkill:
 
patpat certo lavorerò per le guide e quando avrò finito se gli utenti saranno bravi ci uniremo contro il male per distruggere il malvagio GOVERNO :soso: xD
 
ottimo, poi devi anche postare la guida su come si distrugge un gioco creato con la tua guida :sisi:
 
Abe gia con il codice che ha postato in vb6 per il login ci si potrebbe fare un login intaser.
 
Abe gia con il codice che ha postato in vb6 per il login ci si potrebbe fare un login intaser.

Si e pensi che non sappia fermartelo ? xD

Nel mio gioco ogni login esegue una richiesta con una password :emoji_alien: i login sono autorizzati solamente con la password v.v

@Abe :soso: farò un programma per scriptare xD

EDIT : Non ho PM :°°:
 
Ecco degli screen.
4q66gx.jpg


P.S: Inferno rispondi al mio PM pls
 
Gianni 3 dei Textbox sono invisibili è xD

Comunque alla fine scrivici qualche credits xD

PS : DjFix cosa modifichi ? Il login ?

Ci vuole anche la variabile della sessione per il sito :l

aggiungimi am-77@hotmail.it
 
Inferno era solo per mettere degli screen.
Io non voglio creare un gioco lol.