Erster Start
-
Gruß,
Kann mir einer helfen?
Ich arbeite zur Zeit an einer Datenbank, die mit
Passwort geschützt ist.
Ich wollte das so machen, dass man beim ersten Start des Programms Passwort und Nutzername eingibt.
Bei späteren Starts muss man sich dann mit diesen anmelden.Das Progr hab ich in VB6 gemacht.
THX
-
Programmierst du eigentlich alles auf einmal?
-
Eigentlich schon.
Ich programmiere viel und gern.
Am Tag verbringe ich 6 Stunden damit.
Die restlichen 2 Stunden am PC verbringe ich mit Spielen.
-
Beim ersten Start eine Datei anlegen oder in die Registry schreiben (
). Und wenns die Datei/den Eintrag schon gibt wird das Passwort eben nicht abgefragt.
-
Und wie kann ich einfach nur testen ob die Datei da ist???
Wenn ich Open "..." for input as #1 verwende und die Datei is nich da,
dann wird sie automatisch erstellt und das will ich ja nich.
-
Tja,
wenn die Zugangsdaten eingegeben sind, sollte das Programm die ja beim nächsten Start irgendwoher kennen.
Du wirst sie also irgendwo abspeichern müssen, woher sie vom Programm das nächste mal eingeladen werden können.
Wo du das machst, hängt von dem Sicherheitsbedürfnis ab.
Kann eine einfache Textdatei im selben Verzeichnis sein.
Ein Registryeintrag. Oder eine Datei in einem Ordner, den zwar das Programm, nicht aber der Benutzer lesen kann (Benutzer-Rechteverwaltung).
Das Ganze auf Wunsch auch verschlüsselt.
-
Trotzdem weiß ich jetz nich, wie ich testen kann ob die Datei da ist, ohne sie zu erstellen.
Wenn die Datei nämlich nich da is, wird sie automatisch erstellt und das will ich net.
-
Dann frag in einem Visual Basic Forum. In VB kennt sich *hier* keiner aus.
-
'Existiert eine Datei? Function FileExists(File As String) As Boolean On Error Resume Next FileExists = False FileExists = Dir(File) <> "" End Function
-
@ vb-hasser (man merkts an seinem Namen
)
wär ja nich schlecht, wenn du mir jetzt noch eins nennen könntest :p