Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



SQL_Datenbank-AutoIt?

Discussion on SQL_Datenbank-AutoIt? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
SQL_Datenbank-AutoIt?

Hi!
Ich wollte mal zum Spaß ein kleines Regestrier Script schreiben:
PHP Code:
#cs ----------------------------------------------------------------------------

 
AutoIt Version3.3.6.1
 Author
:         N290

 Script 
Function:
    
Register

#ce ----------------------------------------------------------------------------

#RequireAdmin

MsgBox(64"Info""ID: new PW: new = Neuer Account")
$new InputBox("Name""Ihr name?""new")
$new2 InputBox("Passwort""Ihr PW?""new")

$id IniRead("Admin.ini""Eingabe""Name""")
$pw IniRead("Admin.ini""Eingabe""Passwort""")

If 
$id $new and $pw $new2 Then
        MsgBox
(64"Info""Hi " $id)
    EndIf

If 
$new "new" and $new2 "new" Then

    MsgBox
(64"Regestrieren""Account Regestrieren!"3)
    
$new3 InputBox("Name""Ihr name?""")
    
$new4 InputBox("Passwort""Ihr PW?""")

    
IniWrite("Admin.ini""Eingabe""Name"$new3)
    
IniWrite("Admin.ini""Eingabe""Passwort"$new4)


    
MsgBox(64"Info""Viel Spaß!")

EndIf 
Hab gehört das geht auch mit einer SQL-Datenbank.
Kann mich einer Beraten wo es eine Kostenlose gibt?
Was ist der unterschied zwischen einer SQL-Datenbank und
einer Online-Festplatte?

Sorry bin nicht so gut was das angeht.

Oder gibt es sogar was noch besseres?

Außer IniWrite und Read bzw SQL?
N290 is offline  
Old 08/06/2010, 15:25   #2
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by N290 View Post
Hi!
Ich wollte mal zum Spaß ein kleines Regestrier Script schreiben:
PHP Code:
#cs ----------------------------------------------------------------------------

 
AutoIt Version3.3.6.1
 Author
:         N290

 Script 
Function:
    
Register

#ce ----------------------------------------------------------------------------

#RequireAdmin

MsgBox(64"Info""ID: new PW: new = Neuer Account")
$new InputBox("Name""Ihr name?""new")
$new2 InputBox("Passwort""Ihr PW?""new")

$id IniRead("Admin.ini""Eingabe""Name""")
$pw IniRead("Admin.ini""Eingabe""Passwort""")

If 
$id $new and $pw $new2 Then
        MsgBox
(64"Info""Hi " $id)
    EndIf

If 
$new "new" and $new2 "new" Then

    MsgBox
(64"Regestrieren""Account Regestrieren!"3)
    
$new3 InputBox("Name""Ihr name?""")
    
$new4 InputBox("Passwort""Ihr PW?""")

    
IniWrite("Admin.ini""Eingabe""Name"$new3)
    
IniWrite("Admin.ini""Eingabe""Passwort"$new4)


    
MsgBox(64"Info""Viel Spaß!")

EndIf 
Hab gehört das geht auch mit einer SQL-Datenbank.
Kann mich einer Beraten wo es eine Kostenlose gibt?
Was ist der unterschied zwischen einer SQL-Datenbank und
einer Online-Festplatte?

Sorry bin nicht so gut was das angeht.

Oder gibt es sogar was noch besseres?

Außer IniWrite und Read bzw SQL?
Eine SQL Datenbank kann auch local sein, eine online Festplatte nicht.
SQL-Datenbanken sind nur wichtig, wenn man irgendwelche SQL-Abfragen an die Datenbank stellen will. Bei 100 Einträgen aufwärts lohnt sich meiner Meinung erst die Datenbank. Bis dorthin kann man seelenruhig IniRead/IniWrite bzw. FileWrite/FileRead.
Shadow992 is offline  
Thanks
1 User
Old 08/06/2010, 15:59   #3
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Danke
Aber die iniRead und iniWrite methode kommt mir grad ein bisshen unsicher.
Kann man das nicht zufällig irgentwie lesen was da drin steht?
Bzw. es sicherer gestalten? xD
N290 is offline  
Old 08/06/2010, 16:32   #4
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by N290 View Post
Danke
Aber die iniRead und iniWrite methode kommt mir grad ein bisshen unsicher.
Kann man das nicht zufällig irgentwie lesen was da drin steht?
Bzw. es sicherer gestalten? xD
Die datenbank ist auch nicht sicherer.
Sicherer kannste das ganze damit machen:
PHP Code:
_StringEncrypt(1,$text,StringToBinary(@ComputerName)) 
Das ist Schutz genug.
Shadow992 is offline  
Thanks
1 User
Old 08/06/2010, 16:35   #5
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Danke
Werde es dann gleich mal Anwenden
N290 is offline  
Old 08/07/2010, 02:25   #6


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,413
Quote:
Originally Posted by Shadow992 View Post
Die datenbank ist auch nicht sicherer.
Sicherer kannste das ganze damit machen:
PHP Code:
_StringEncrypt(1,$text,StringToBinary(@ComputerName)) 
Das ist Schutz genug.
Also auf eine DB kann eigentlich keiner ohne die daten Zugreifen, auf eine Ini schon o.ô
MrSm!th is offline  
Old 08/07/2010, 08:02   #7
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Ja , aber dafür ist ja der Encrypt code oder?
Kennst du eigt eine gute Datenbank wo man die ini Raufladen könnte?
@Shadow992
Funktionier super
N290 is offline  
Old 08/07/2010, 08:23   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by MrSm!th View Post
Also auf eine DB kann eigentlich keiner ohne die daten Zugreifen, auf eine Ini schon o.ô
AutoIt ist aber decompilierbar --> Du hast den selben Schutz wie bei einer Ini.
Shadow992 is offline  
Thanks
1 User
Old 08/07/2010, 09:10   #9
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Und noch was zur Online Festplatte bzw. Datenbank.

Bei Online Festplatte könnte nur ich zugreifen d.H jemand der das Programm dann downloadet kommt mit meinen Programm nicht rein?
und bei der Datenbank schon?
N290 is offline  
Old 08/07/2010, 09:24   #10
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by N290 View Post
Und noch was zur Online Festplatte bzw. Datenbank.

Bei Online Festplatte könnte nur ich zugreifen d.H jemand der das Programm dann downloadet kommt mit meinen Programm nicht rein?
und bei der Datenbank schon?
Datenbank:
Sobal er dein Passwort weiß kommt er rein.

Festplatte:
Keine Ahnung, ich denke aber das ist ähnlich wie bei der Datenbank.
Shadow992 is offline  
Thanks
1 User
Old 08/07/2010, 11:52   #11
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
Ah...
Ja gut..
N290 is offline  
Old 08/07/2010, 13:06   #12
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
Falls du doch noch etwas mit SQL machen möchtest:

Du wirst allerdings SQL lernen müssen, das ist allerdings keine sonderlich große Leistung
Solltest du einen lokale DB verwenden solltest du beachten, das du nur 127.0.0.1 als IP verwenden kannst solange du keine Portfreigabe machst
Solltest du auf einen fremden PC zugreifen wollen der zufällig kein Server ist und deswegen schon richtig konfiguriert wurde solltest du beachten, das die IP sich bei jedem Neustart ändert und auch das eine Freigabe erfordert.
.nAno is offline  
Thanks
1 User
Old 08/07/2010, 13:38   #13
 
N290's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
@.nAno
Danke
Mit ports und IPs kenn ich mich ein bisshen aus
N290 is offline  
Old 08/07/2010, 14:09   #14


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,413
Quote:
Originally Posted by Shadow992 View Post
AutoIt ist aber decompilierbar --> Du hast den selben Schutz wie bei einer Ini.
Normalerweise rufe ich generell eine Php Datei auf, die die Arbeit mit der DB übernimmt.
Wer packt schon die DB Daten in seinen Client, ob Native oder Script is doch wayne o.ô
MrSm!th is offline  
Old 08/07/2010, 14:16   #15
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by MrSm!th View Post
Normalerweise rufe ich generell eine Php Datei auf, die die Arbeit mit der DB übernimmt.
Wer packt schon die DB Daten in seinen Client, ob Native oder Script is doch wayne o.ô
Ein AutoItler, der solche Fragen stellt hat keine Ahnung von php.
Die Frage hat sich dadurch natürlich erledigt.
Shadow992 is offline  
Reply

Tags
autoit, regestrien, sql




All times are GMT +1. The time now is 03:34.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.