Vb.net Frage :P

11/01/2013 21:40 TheTempler#1
Hay ich bin ein Anfänger in Visual Studio Basic und wollte fragen wie ich in den code hier:
Code:
Public Class LoginForm1


    Private Sub OK_Click(sender As Object, e As EventArgs) Handles OK.Click
        If UsernameTextBox.Text = "LoginServer" And PasswordTextBox.Text = "waat" Then
            MsgBox("Login succefull")

            Me.Hide()


        Else
            MsgBox("Login Failed")
        End If
    End Sub

    Private Sub Cancel_Click(sender As Object, e As EventArgs) Handles Cancel.Click

    End Sub
End Class
einfügen das es nach erfolgreichen passwort die konsole weiter ausführt
€dit: Das ist ein LoginForm und ich möchte das es auf Module1 wechselt
11/02/2013 00:41 #Saiirex#2
Wenn das die Loginform ist und du noch eine normale form mit dem Namen "Form1" hast dann glaube ich das es mit dem Befehl "Form1.show()" geht.
11/02/2013 01:06 TheTempler#3
An sich ist das Projekt eine Konsolen Anwendung und Nur das Login ist ein Form Hier mal ein bild :P
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

und ich möchte halt wenn ich mich erfolgreich eingeloggt habe das es das Projekt weiter lädt
11/02/2013 01:13 'Heaven.#4
Du könntest [Only registered and activated users can see links. Click Here To Register...] nutzen und anschließend in deiner Konsole das DialogResult prüfen
11/02/2013 01:14 snow#5
Code:
Private Function checkLogin(ByVal user As String, ByVal password As String) As Boolean
Return user = "username" AndAlso password = "passwort"
End Function
Und in der Funktion nach dem Einlesen der Daten:
Code:
If checkLogin(username, password) Then
Module1.Show()
EndIf
Aber wieso tust du dir das mit dem Module an? :(

EDIT: Hätte das wohl mal aktualisieren sollen, hm.
11/03/2013 15:21 DeinMud#6
1. AndAlso statt And;
2. Vergleich doch den Hash des Passworts, das wäre sicherer.
einfach dir vorher den Hash deines passworts geben lassen & dann bei der Eingabe überprüfen ob der Hash = Hash des Passworts in der Textbox ist.

Code:
MessageBox.Show(TextBox1.Text.GetHashCode().ToString)
Ausserdem der über mir:
Das ist nicht der Sinn eines Moduls, alles in einem Modul ist sowieso statisch, also wozu aufrufen?
11/03/2013 16:45 TheTempler#7
Ich danke euch hab es hinbekommen :)
11/04/2013 17:48 ҳc3ρ0™#8
schreibst du eine konsolenanwendung oder winforms? :)
11/05/2013 12:08 TheTempler#9
Quote:
Originally Posted by ƒαмєнυяяєє View Post
schreibst du eine konsolenanwendung oder winforms? :)
Ich schreibe eine Konsolenanwendung :)
11/05/2013 20:59 MaBarker#10
Aber ich denke wenn du dein Programm nicht ausreichend protectest wird dir die Pwabfrage nicht viel bribgen da dein Programm dann sehr sehr einfach gecrackt werden kann^^
11/05/2013 21:57 DeinMud#11
man kann ein programm immer decompilen oder cracken, wie du es nennst, da alles was der Computer versteht auch vom Menschen verstanden werden kann.
11/15/2013 16:34 TheTempler#12
und wie?
11/15/2013 16:53 HdCoders#13
Quote:
Originally Posted by TheTempler View Post
und wie?
https://de.wikipedia.org/wiki/Decompiler