Login aus .txt auslesen
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 75 Antworten in diesem Thema. Der letzte Beitrag () ist von PascalN.
-
-
-
-
Also: My.Settings ist im Grunde eine XML-Datei, welche du aber nicht selber bearbeiten musst.
Jedoch solltest du die Maske erstellen. Das kannst du unter den Projekteigenschaften unter "Einstellungen".
Da kannst du beispielsweise 2 Einträge hinzufügen ("Benutzername" Typ String und "Passwort" ebenfalls Typ String).
Als Wert kannst du den Namen des Benutzers bzw. das Passwort ein.
Nun zum Code:
Visual Basic-Quellcode: My.Settings laden
- 'Laden
- Dim UserName As String = My.Settings.Benutzername 'Lädt den String-Eintrag "Benutzername" aus My.Settings
- Dim Password As String = My.Settings.Passwort 'Lädt den String-Eintrag "Passwort" aus My.Settings
- UsernameTextBox.Text = UserName
- PasswordTextBox.Text = Password
- 'Speichern
- My.Settings.Benutzername = UsernameTextBox.Text 'Speichert den eingegebenen Benutzernamen im My.Settings-Eintrag "Benutzername"
- My.Settings.Passwort = PasswordTextBox.Text 'Speichert das eingegebene Passwort im My.Settings-Eintrag "Passwort"
- My.Settings.Save() 'Speichert die Einträge in My.Settings
Grüsse
Pascal -
-
-
-
-
Da habe ich dir auch shcon eine Möglichkeit gepostet. Mit Klassen.
Aber bei so wenigen Datensätzen (3-5) kannst du einfach 5 Wertepaare in My.Settings erstellen (Username1,Password1;Username2,Password2;...)
und die dann so ansprechen und dann die Benutzereingabe mit jedem Wertepaar vergleichen.
Grüsse
Pascal -
-
Zwar schonmal geschrieben:
VB.NET-Quellcode
- 'Speichern
- My.Settings.Benutzername = UsernameTextBox.Text 'Speichert den eingegebenen Benutzernamen im My.Settings-Eintrag "Benutzername"
- My.Settings.Passwort = PasswordTextBox.Text 'Speichert das eingegebene Passwort im My.Settings-Eintrag "Passwort"
- My.Settings.Save() 'Speichert die Einträge in My.Settings
Grüsse
Pascal -
jop... Habe es auch schon
Total simpel eigentlich
Ich kann ja demnächst ein paar Bilder machen wenn es jemand interessiert
---> Ich möchte noch das er automatisch in TextBox1 der Username steht
und in Textbox2 das Passwort so das man diese datei ausliest und somit die
Daten autmatisch in den zeilen stehen hat...
nur wie? :wacko: -
-
-
-
xXMichaelXx schrieb:
Doppelt hält besser
Das ist ja eigentlich der Code, der die Daten lädt. Nun musst du den nur noch an die Stelle des Programmcodes setzen, wo du ihn haben willst. Vermutlich hast du es bisher im Click-Event eines Buttons gehabt. Jetzt brauchst du den nur ins Load(oder Shown-)-Event der Form zu kopieren und schon werden die Daten automatisch beim Start geladen..
Grüsse
Pascal -
Habe es bisher so:
VB.NET-Quellcode
- Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
- Dim UserName As String = My.Settings.Username 'Lädt den String-Eintrag "Benutzername" aus My.Settings
- Dim Password As String = My.Settings.Password 'Lädt den String-Eintrag "Passwort" aus My.Settings
- UsernameTextBox.Text = UserName
- PasswordTextBox.Text = Password
- If UsernameTextBox.Text = My.Settings.Username And PasswordTextBox.Text = My.Settings.Password Then
- Form2.Show()
- ElseIf UsernameTextBox.Text = My.Settings.Username1 And PasswordTextBox.Text = My.Settings.Password1 Then
- Form2.Show()
- ElseIf UsernameTextBox.Text = My.Settings.Username3 And PasswordTextBox.Text = My.Settings.Password3 Then
- Form2.Show()
- Else
- Warnung.Show()
Aber so akt. er JEDEN Code egal ob schon eingegeben oder nie gehabt -
Timtim schrieb:
Aber so akt. er JEDEN Code egal ob schon eingegeben oder nie gehabt
Ääh was meinst du damit?
Grüsse
Pascal -
-
Haben denn die Einträge in My.Settings überhaupt einen Wert?
Übrigens:
Grüsse
Pascal
-
Ähnliche Themen
-
Visual Basic Login System mit Threading
VBParadise8500 - - Sonstige Problemstellungen -
underground77 - - Sonstige Problemstellungen
-
kevios12 - - Sonstige Problemstellungen
-
-
2 Benutzer haben hier geschrieben
- Gast (73)
- jvbsl (3)