Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 11:55

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

Advertisement



Login/Register System Visual Basic

Discussion on Login/Register System Visual Basic within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Login/Register System Visual Basic

Guten Tag,
ich versuche ein Login/Register System in Visual Basic 2010, zu coden, aber leider habe ich keine Ahnung davon.

HWID System schaffe ich, aber sowas nicht.
Ich möchte folgendes:

Registrieren:

Benutzername:
Passwort:

Und es sollte auch wenn eines der beiden nicht ausgefüllt wurde dann, Benutzername wurde nicht ausgefüllt!
Passwort wurde nicht ausgefüllt!
Je nachdem was freigelassen wurde.

Min. 5 Zeichen soll beides sein.
Wurde man erfolgreich registriert soll eine MsgBox erscheinen (kein Problem für mich)
und dann im FTP Ordner "Accounts" Accounts.txt das sich dann irgendwie einträgt vielleicht im Format: Benutzername:Passwort oder was auch immer.

Und dann einloggen.
Das gleiche wenn etwas nicht ausgefüllt wurde und falscher Benutzername usw.

Bitte um Hilfe.
Wuid is offline  
Thanks
1 User
Old 09/24/2013, 16:52   #2
 
Jay Niize's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
Du hast 2 Variablen. Passwort und Benutzer.

Wenn man auf den Button 'Registrieren' klickt, machst du eine If abfrage ob Textbox1.text.lengh >=5 ist. Wenns True ist, dann kannst du zur nächsten If Abfrage kommen. Also Nach Else ersteinmal Msgbox("zuwenig zeichen") oder so.

Dann kommen wir zu nächsten if abfrage in der bestehenden if-Abfrage, das gleiche mit der passwort box. Wenn beides True ist, kannst du die Variablen mit den Textboxen beschreiben.

Quote:
Dim WebClient1 As New Net.WebClient
WebClient1.Credentials = New Net.NetworkCredential("blabla", "blalbab")
WebClient1.UploadFileAsync(New Uri("ftp://ftp-web.funpic.de/" "accounts.txt"), TEXT ZUM UPLOAD)
TEXT ZUM UPLOAD wäre in deinem Fall "UserVariable & ":" & PasswordVariable".
Dann läd es hoch. Bitte beachte, dass du immer die Passwörter verschlüssenln solltest!

Beim Login kannst du dann diese Textdatei in einen String herunterladen, suchen in welcher Zeile sich der Account befindet und diese zeile in eine weitere Variable speichern. Diese Variable splittest du dann mit ":" und du kannst dann das Passwort, im Falle des Falles, decrypten. Dann hast du deine Daten einzlen, Passwort & Account. Wenn du jetzt wieder ne IF-Abfrage startest, ob die txtboxen den Inhalt haben, den du dir wünschst, dann kannste ja mit Form2.show weitermachen.

Diese Methode ist jedoch extrem unsicher und ich würde eien SQL-Datenbank empfehlen. Dafür solltest du aber seh viel mehr lernen.
r
~Greetings
Jay Niize is offline  
Old 09/24/2013, 17:06   #3
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by Wuid View Post
HWID System schaffe ich, aber sowas nicht.
du meinst du hast die klasse aus den internet kopiert und sogar geschafft sie aufzurufen

wie auch immer, das was du dir da ausgedacht hast ist an so vielen stellen müll das lohnt sich nichtmal es im detail zu erklären.

zudem wenn du bei deinem programmablauf dazuschreiben musst das nen check auf 5 zeichen oder mehr gemacht werden soll schließe ich daraus das du das nicht hinbekommst, wenn das der fall ist lass was auch immer du da vor hast sein, am besten für immer

wenn du das ganze gescheit machen willst, nimm php und ne db. ist zwar immernoch meilenweit von sicher (richtung cracken etc) entfernt (klar liegt in der natur der sache) aber wenigstens ist es dann keine gefahr für die öffentlichkeit mehr.
tolio is offline  
Thanks
2 Users
Old 09/24/2013, 17:09   #4

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Warum willst du es programmieren, wenn dir absolut die Basis dafür fehlt? Das Rad muss doch nicht neu erfunden werden, nutze doch einfach ein bestehendes?

Quote:
Diese Methode ist jedoch extrem unsicher und ich würde eien SQL-Datenbank empfehlen. Dafür solltest du aber seh viel mehr lernen.
Hier werden Daten für einen FTP als Klartext gespeichert, das ist keine gute Idee.
Sehr viel mehr lernen muss man da auch nicht, insgesamt ist es wahrscheinlich sogar einfacher.
snow is offline  
Old 09/24/2013, 17:42   #5
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Dann möchte ich das bitte anstatt FTP, einfach in Visual Basic Daten erstellen, zum einloggen.
Wuid is offline  
Thanks
1 User
Old 09/24/2013, 17:51   #6

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
Quote:
Originally Posted by Wuid View Post
Dann möchte ich das bitte anstatt FTP, einfach in Visual Basic Daten erstellen, zum einloggen.
Also hartkodiert? Das macht halt höchstens zur Übung sinn.
Du solltest es selber schaffen, 2 Strings zu vergleichen.
Wenn nicht, hilft dir Google ziemlich gut weiter.
Syc is offline  
Old 09/24/2013, 18:11   #7
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Quote:
Originally Posted by Anaal Nathrakh View Post
Also hartkodiert? Das macht halt höchstens zur Übung sinn.
Du solltest es selber schaffen, 2 Strings zu vergleichen.
Wenn nicht, hilft dir Google ziemlich gut weiter.
Schaffe ich nicht und wenn sind das miese Tuts.

Will nur wenn beides richtig ist das sich dann Form3 öffnet also Form3.Show().
Wenn Feld freigelassen oder falsch dann Benutzername F/Passwort F/Erfolgreich eingeloggt!/Benutzername muss ausgefüllt werden/Passwort muss ausgefüllt werden.
Wuid is offline  
Thanks
1 User
Old 09/24/2013, 19:50   #8




 
stotterer09's Avatar
 
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
Code:
       
Dim Benutzernamen as String = "Hier den Benutzernamen"
Dim Passwort as String = "Hier das Passwort"
 If TextBox1.Text = Benutzernamen And Textbox2.text = Passwort Then

            Form3.Show()

Else If Textbox1.text = "" Then

MsgBox("Kein Benutzer angegeben")

Else If Textbox2.text = "" Then

Msgbox("Kein Passwort angegeben")

Else If Not Textbox1.text = Benutzernamen or Not Textbox2.text = Passwort Then

MsgBox("Benutzername oder Passwort falsch")

End If
Das ist jetz einfach die Lösung entweder du machst jetz einfach Copy und Paste oder du gehst nochmal auf Los und kauf dir n Buch und wenn das zu viel ist dann nimm Galileo OpenBooks is besser als gar nix

Achja und da du warscheinlich auch nicht weißt was ein String ist du aber nicht fragen willst, es ist eine Zeichenfolge zb. abcde die werden IMMER in Anführungszeichen geschrieben also "abcde"
nur so nebenbei
stotterer09 is offline  
Thanks
1 User
Old 09/24/2013, 20:06   #9
 
elite*gold: 0
The Black Market: 134/0/2
Join Date: Dec 2012
Posts: 1,140
Received Thanks: 229
Quote:
Originally Posted by tolio View Post
du meinst du hast die klasse aus den internet kopiert und sogar geschafft sie aufzurufen
Klassen ruft man nicht auf.
Quote:
Originally Posted by Wuid View Post
Schaffe ich nicht und wenn sind das miese Tuts.
Dann bist du einfach inkompetent / nicht lernfähig.
Acin™ is offline  
Old 09/24/2013, 20:52   #10
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Quote:
Originally Posted by stotterer09 View Post
Code:
       
Dim Benutzernamen as String = "Hier den Benutzernamen"
Dim Passwort as String = "Hier das Passwort"
 If TextBox1.Text = Benutzernamen And Textbox2.text = Passwort Then

            Form3.Show()

Else If Textbox1.text = "" Then

MsgBox("Kein Benutzer angegeben")

Else If Textbox2.text = "" Then

Msgbox("Kein Passwort angegeben")

Else If Not Textbox1.text = Benutzernamen or Not Textbox2.text = Passwort Then

MsgBox("Benutzername oder Passwort falsch")

End If
Das ist jetz einfach die Lösung entweder du machst jetz einfach Copy und Paste oder du gehst nochmal auf Los und kauf dir n Buch und wenn das zu viel ist dann nimm Galileo OpenBooks is besser als gar nix

Achja und da du warscheinlich auch nicht weißt was ein String ist du aber nicht fragen willst, es ist eine Zeichenfolge zb. abcde die werden IMMER in Anführungszeichen geschrieben also "abcde"
nur so nebenbei
Vielen Dank.
Wie geht das mit mehreren Daten?

Dim Benutzernamen As String = "Hey"
Das hier möchte ich mit mehreren z.B Hey & Hallo usw.
Wuid is offline  
Thanks
1 User
Old 09/25/2013, 21:28   #11
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
if asdf = "asdf orelse asdf = "asdf2" then
tolio is offline  
Thanks
1 User
Old 09/25/2013, 21:38   #12
 
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
Quote:
Originally Posted by tolio View Post
if asdf = "asdf orelse asdf = "asdf2" then
Dim kein If.
Aber danke für die Antwort.
Wuid is offline  
Thanks
1 User
Old 09/25/2013, 21:45   #13
 
elite*gold: 113
The Black Market: 133/2/0
Join Date: Dec 2009
Posts: 16,685
Received Thanks: 4,450
Quote:
Originally Posted by Wuid View Post
Dim kein If.
Aber danke für die Antwort.
Bitte, BITTE, kauf dir ein Buch, oder les eines Online, all die Fragen die du hier stellst werden praktisch in den ersten 5 Sätzen der meisten Lektüren behandelt...
Rorc is offline  
Thanks
1 User
Old 09/25/2013, 21:50   #14
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
^this.
bei meinen code fehlt nur nen "
so hier nochmal in komplett sobald du das gelesen hast kauf dir nen buch

Code:
        Const name As String = "asd1"
        Const pw As String = "asf"

        If (name = "asd" AndAlso pw = "asf") OrElse (name = "asd1" AndAlso pw = "pw") Then
            MsgBox("lol")
        End If
tolio is offline  
Thanks
1 User
Old 09/26/2013, 10:09   #15
 
elite*gold: 0
Join Date: Oct 2012
Posts: 51
Received Thanks: 19
Fail man sollte nie die Daten in den Klartext schreiben. Mach es doch über vb.net -> PHP -> Mysql. Am besten noch mit nen Verschlüssler den Source verschlüsseln. Dann ist es vor noob crackern geschützt.
MfG
Illuminator131 is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
[Hilfe] Visual Basic Login mit mysql
12/13/2012 - .NET Languages - 11 Replies
Hey, ich möchte ein Login System über phpmyadmin mit mysql erstellen, als host hab ich funpic. Doch wenn ich dann auf einloggen klicke, klappt es nicht, obwohl ich benutzer name und pw richtig angebe, passiert einfach nichts, hier die 2 php´s und der code von der Form: login.php: <?php include "include/config.php"; $user = $_GET;
[HILFE] Visual Basic Launcher Login
05/18/2012 - .NET Languages - 8 Replies
Hallo Leute! Ich habe für meinen Server einen eigenen VB Minecraft Launcher erstellt! So weit funktioniert alles bestens bis ich meine Daten eingebe und auf Login drücke... Es erscheint folgende Fehlermeldung: "Die Datei wurde nicht gefunden" Das ganze passiert in dieser Zeile: Shell(Environment.SpecialFolder.ApplicationData & "\.minecraft\bin\minecraft.jar" & benutzername.Text & " " & passwort.Text)
Visual Basic .php login
04/29/2012 - Fiesta Online - 3 Replies
So ich habe ich mal für euch ein login gemacht in Visual Basic^^ Patcher könnte ich euch selber mit rein coden :) design habe ich weggelassen damit ihr es euch selber anpassen könnt :) Damit es geht brauch man framework .net 4 die .php eben hosten und im projekt wo http://link/login.php steht anpassen ^^ Hier :) Thanks to Mr. Stu ( iStu) (ExtrinsicStudioLauncherUtility.dll von ihm)
Visual Basic Login-Form problem!
01/23/2012 - General Coding - 12 Replies
Hallo liebe Com. Ich weiß nicht ob ich das richtige topic erwischt habe, wenn nicht bitte verschieben. Zum Thema.. Ich versuche schon seit längerem eine VB Login-Form zu erstellen die über SQL / MSQL läuft, am liebsten wäre mir über mein SQL was ich auf PC hab oder solch einer Datenbank seite. Ich hab schon das tutorial hier gesehen auf EPVP: www.elitepvpers.com/forum/epvp-coders-tutorials/58 7234-vb-2008-how-login-und-registrierung-ein-progr amm-einbauen.html
[Visual Basic 08]Login+Register?
11/30/2010 - .NET Languages - 2 Replies
hi also ich wollte fragen wie ich eine login box mit einem register bekomme also ohne einen ftp server oder so?



All times are GMT +1. The time now is 11:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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