|
You last visited: Today at 11:55
Advertisement
Login/Register System Visual Basic
Discussion on Login/Register System Visual Basic within the .NET Languages forum part of the Coders Den category.
09/24/2013, 16:41
|
#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.
|
|
|
09/24/2013, 16:52
|
#2
|
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
|
|
|
09/24/2013, 17:06
|
#3
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
Quote:
Originally Posted by Wuid
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.
|
|
|
09/24/2013, 17:09
|
#4
|
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.
|
|
|
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.
|
|
|
09/24/2013, 17:51
|
#6
|
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
|
Quote:
Originally Posted by Wuid
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.
|
|
|
09/24/2013, 18:11
|
#7
|
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
|
Quote:
Originally Posted by Anaal Nathrakh
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.
|
|
|
09/24/2013, 19:50
|
#8
|
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
|
|
|
09/24/2013, 20:06
|
#9
|
elite*gold: 0
Join Date: Dec 2012
Posts: 1,140
Received Thanks: 229
|
Quote:
Originally Posted by tolio
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
Schaffe ich nicht und wenn sind das miese Tuts.
|
Dann bist du einfach inkompetent / nicht lernfähig.
|
|
|
09/24/2013, 20:52
|
#10
|
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
|
Quote:
Originally Posted by stotterer09
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.
|
|
|
09/25/2013, 21:28
|
#11
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
if asdf = "asdf orelse asdf = "asdf2" then
|
|
|
09/25/2013, 21:38
|
#12
|
elite*gold: 0
Join Date: Jun 2013
Posts: 172
Received Thanks: 20
|
Quote:
Originally Posted by tolio
if asdf = "asdf orelse asdf = "asdf2" then
|
Dim kein If.
Aber danke für die Antwort.
|
|
|
09/25/2013, 21:45
|
#13
|
elite*gold: 113
Join Date: Dec 2009
Posts: 16,685
Received Thanks: 4,450
|
Quote:
Originally Posted by Wuid
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...
|
|
|
09/25/2013, 21:50
|
#14
|
elite*gold: 2932
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
|
|
|
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
|
|
|
 |
|
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.
|
|