[Tut]VB2008 Login

07/24/2009 19:40 .MrBurns#1
Hi Leute,
Ich erkläre euch heute wie ihr ein Login (für Passwörter) Bei Visual Basic 2008 erstellt.
Nunja ok dann mal los, ne ;-)
__________________________________________________ ____________
Info: Ihr könnt euch natürlich alles anders einrichten ^^, is jetz nur so gemacht und auch die namen anders nennen^^
__________________________________________________ ____________

So ok also als erstes erstellt ihr euch eine Form namens Login
[Only registered and activated users can see links. Click Here To Register...]

So ich habe jetz mal schon eine Form vorbereitet, sind nur labels, ein button und 2 textboxen die ich unbenannt habe (wie gesagt: Namen frei wählbar)
[Only registered and activated users can see links. Click Here To Register...]

So ..sieht shcon gut aus oder :P..also hier gibts eine Besonderheit..wenn ihr euch da nun einloggen wollt, will man ja nich das man euer PW sieht also macht ihr bei der Passwort-Textbox bei Eigenschaften-PasswortChar ein * oder ein anderes zeichen hin.Das was irh dann später dort eingeben werdet wird dann so zensiert
[Only registered and activated users can see links. Click Here To Register...]

So dann begeben wir uns mal an das Coden des Buttons in Form1
Quote:
Dim name, passwort As String

name = "Eurer Name"
passwort = "Euer Passwort"

If TextBox1.Text = name And TextBox2.Text = passwort Then
MsgBox("Alle Eingaben sind richtig =)", MsgBoxStyle.OkOnly, "Anmeldung erfolgreich")
Passwörter.Show()
Else
MsgBox("Eingaben sind Falsch =(", MsgBoxStyle.Critical, "Fehler bei Anmeldung")
Me.Close()
End If
Bei euch wird Passwörter.Show() noch untershclängelt, ändert sich aber gleich.werden wir noch drauf eingehen;-).

So was haben wir gemacht?-Wir haben geschrieben
Quote:
Dim name, passwort As String

name = "Eurer Name"
passwort = "Euer Passwor
If TextBox1.Text = name And TextBox2.Text = passwort Then
MsgBox("Alle Eingaben sind richtig =)", MsgBoxStyle.OkOnly, "Anmeldung erfolgreich")
Passwörter.Show()
das wenn in der Textbox1 der name steht und in Textbox2 das passwort steht (das wir oben bestimmt haben) das er eine Msgbox zeigt mit dem Titel "Anmeldung erfolgreich" und uns unsere 2te form Zeigt (die werden wir jetz hinzufügen.

Wir haben auch geschrieben
Quote:
Else
MsgBox("Eingaben sind Falsch =(", MsgBoxStyle.Critical, "Fehler bei Anmeldung")
Me.Close()
das heisst wenn in den Tetxboxen nicht das oben bestimmte steht, das eine Msg box kommt mit dem titel "EIngaben sind flasch" und der Prozess beendenet wird.
[Only registered and activated users can see links. Click Here To Register...]

So Jetzt fügen wir endlich eine neue Form hinzu die Passwörter heisst.
Dazu geht ihr auf den Projektmappen Explorer und drückt mit rechtsklick Oben auf das dickgedruckte Login-hinzufügen-Windows Form
[Only registered and activated users can see links. Click Here To Register...]
Und benennt diese auf Passwörter (Jetzt ist da sunterschlängelte auch weg)
[Only registered and activated users can see links. Click Here To Register...]

Nunja,Nunja..^^ also ich habe wieder mal alles Vorbereitet und in die erste Textbox was reingeschrieben (Nur labels,button und 3 textboxen)
[Only registered and activated users can see links. Click Here To Register...]

Wir werden die unteren Textboxen noch ein bisschen bearbeiten, das man später im Ergebnis nicht das PW oder so bearbeiten kann.
Dazu geht klickt ihr die unteren 2 textboxen an (Benutzername und Passwort) und geht dann auf eigenschaften (F4) und auf ReadOnly.Klickt dann auf True.Das heisst man kann es halt nur lesen und nicht bearbeiten
[Only registered and activated users can see links. Click Here To Register...]

Schön, nicht wahr xP

Also jetz bearbeiten wir mal den Button, also die funktion
Ihr tippt jetz mal das ein^^
Quote:
If TextBox1.Text = "Help" Then
hilfe.show
If TextBox1.Text = "icq" Then
TextBox2.Text = "benutzername"
TextBox3.Text = "passwort"
End If
If TextBox1.Text = "skype" Then
TextBox2.Text = "benutzername"
TextBox3.Text = "passwort"
End If
If TextBox1.Text = "svz" Then
TextBox2.Text = "benutzername"
TextBox3.Text = "passwort"
End If
Was haben wir gemacht? Wir haben gesagt das wenn wir hilfe eingeben, er hilfe zeigen soll (werden wir jetz machen)
wir haben auch gesagt,dass wenn wir skype,icq,svz eingeben, dass er dann benutzername (müsst ihr halt auf euren ändern) und pw (müsst ihr auch auf euer pw ändern) zeigen soll.Natürlich beliebig weit erweiterbar.
[Only registered and activated users can see links. Click Here To Register...]

So jetz nur noch die Hilfe einrichten..
Ihr öffnet wieder eine Neue Windowsform und nennt sie hilfe.
da könnt ihr jetz ne richttextbox reintuen und hinschreiben , wie eure "Hotkeys" sind.
Also für schuelervz .z.b. svz und so

Wenn irh die richtextbox beabreiten wollt müsst ihr hierdrauf klicken
[Only registered and activated users can see links. Click Here To Register...]

und später siehts dann so aus

[Only registered and activated users can see links. Click Here To Register...]



So das wars auch schon.Ich hoffe ich konnte euch Helfen ;-))
Die vielen Screens sind extra, für die veranschaulichung.
So wenns euch geholfen hat press Thanks :_)
Für weitere Fragen stehe ich gerne zur Verfügung, pistet es einfach hier.

Endergebnis
[Only registered and activated users can see links. Click Here To Register...]

lg
07/26/2009 02:50 -TaZzy-#2
Wofür kann ich das nun verwenden bzw wo kann ich das einbauen ?
07/27/2009 00:08 .MrBurns#3
Das ist einfach nur eine Datei, in der du deine wichtigsten PWs aspeichern kannst.So musst du dir nicht alle auf einem Zettel oder so notieren, sondenr kannst sie Passworert geschützt aufrufen
07/27/2009 01:39 Kuchen87#4
ich finde das prog gut und wenn ich mal eine seite finden würde wo ich mir kostenlos VB2008 Downloaden könnte dann würdes du auch ein Thanks von mir bekommen :)
07/30/2009 18:51 Erstschlag1994#5
Quote:
Originally Posted by Kuchen87 View Post
ich finde das prog gut und wenn ich mal eine seite finden würde wo ich mir kostenlos VB2008 Downloaden könnte dann würdes du auch ein Thanks von mir bekommen :)
hier is der Download für "Visual Basic 2008 - Express Edition"
[Only registered and activated users can see links. Click Here To Register...]

Rechts einfach die gewünschte sprache wählen und auf Download =)
08/02/2009 11:39 .MrBurns#6
Zum Downloaden wie dervorposter schon sagt..Grr Erstschlag willst du mir meine Thx klauen :rtfm: ? Grr^^
naja war schon viel arbeit die ganzen screens zu machen/uploaden/einbauen.

:(


Lg
:pimp:
08/04/2009 13:12 DerFalsche#7
Ich würds mit einer ListBox machen, wegen besserer Übersicht.

Wer mal mein Passwort Container Programm sehen will:
[Only registered and activated users can see links. Click Here To Register...]
08/05/2009 08:32 Erstschlag1994#8
Quote:
Originally Posted by ProduzZa View Post
Zum Downloaden wie dervorposter schon sagt..Grr Erstschlag willst du mir meine Thx klauen :rtfm: ?
:pimp:
Ne will nix klauen o.O will nur bissl nett versuchen zu helfen und vieleicht mal auch paar posts zu kriegen ;) und mit den pics glaub ich dir ^^
Aber des Tutorial is nice =) ich würds jedoch bisschen anders zusammen basteln aber so wie du's machsts ists übersichtlicher^^
08/12/2009 11:47 .MrBurns#9
Danke :-)

Sorry das ich so spät antworte, wech.^^
09/14/2009 18:33 Vulcanraven#10
Quote:
Originally Posted by ProduzZa View Post
Das ist einfach nur eine Datei, in der du deine wichtigsten PWs aspeichern kannst.So musst du dir nicht alle auf einem Zettel oder so notieren, sondenr kannst sie Passworert geschützt aufrufen
Für sowas nutzt man LockedNote ;)
09/16/2009 21:03 voiD Art's#11
Nicht schlecht das Tut nur ist das eine der einfachsten Lösungen^^

Viel besser finde ich die Lösung das ganze mit einer MySql Datenbank zu machen, die ist dann auch viel effektiver. ;)
09/16/2009 21:44 sw1#12
mach ma lieber was zu autoit dsa können viel mer leute gebrauchen
09/17/2009 09:22 voiD Art's#13
Quote:
Originally Posted by sw1 View Post
mach ma lieber was zu autoit dsa können viel mer leute gebrauchen
Das hier ist die Allgemeine Coder Section zu AutoIT gibt es eine Extra Section, schau mal da nach und wenn dir das auch nicht hilft, dann such die Foren auf die speziel nur mit AutoIT coden da gibt es 2 große Foren.
09/25/2009 16:07 .MrBurns#14
Quote:
Originally Posted by Flaver View Post
Nicht schlecht das Tut nur ist das eine der einfachsten Lösungen^^

Viel besser finde ich die Lösung das ganze mit einer MySql Datenbank zu machen, die ist dann auch viel effektiver. ;)
Hm ,
ein wenig zu aufwenig oder ?
09/26/2009 00:57 voiD Art's#15
Quote:
Originally Posted by ProduzZa View Post
Hm ,
ein wenig zu aufwenig oder ?
Wenn man es einmal kann eigentlich nicht, ;)
Ich verwende diese Methode in all meinen Programmen