|
You last visited: Today at 03:33
Advertisement
SQL_Datenbank-AutoIt?
Discussion on SQL_Datenbank-AutoIt? within the AutoIt forum part of the Coders Den category.
08/06/2010, 15:10
|
#1
|
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 Version: 3.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?
|
|
|
08/06/2010, 15:25
|
#2
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by N290
Hi!
Ich wollte mal zum Spaß ein kleines Regestrier Script schreiben:
PHP Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.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.
|
|
|
08/06/2010, 15:59
|
#3
|
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
|
|
|
08/06/2010, 16:32
|
#4
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by N290
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.
|
|
|
08/06/2010, 16:35
|
#5
|
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
|
Danke 
Werde es dann gleich mal Anwenden
|
|
|
08/07/2010, 02:25
|
#6
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,413
|
Quote:
Originally Posted by Shadow992
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.ô
|
|
|
08/07/2010, 08:02
|
#7
|
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
|
|
|
08/07/2010, 08:23
|
#8
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by MrSm!th
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.
|
|
|
08/07/2010, 09:10
|
#9
|
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?
|
|
|
08/07/2010, 09:24
|
#10
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by N290
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.
|
|
|
08/07/2010, 11:52
|
#11
|
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
|
Ah...
Ja gut..
|
|
|
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.
|
|
|
08/07/2010, 13:38
|
#13
|
elite*gold: 0
Join Date: Jul 2010
Posts: 103
Received Thanks: 43
|
@.nAno
Danke 
Mit ports und IPs kenn ich mich ein bisshen aus
|
|
|
08/07/2010, 14:09
|
#14
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,413
|
Quote:
Originally Posted by Shadow992
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.ô
|
|
|
08/07/2010, 14:16
|
#15
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by MrSm!th
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.
|
|
|
All times are GMT +1. The time now is 03:34.
|
|