[Frage] Login system mit Regestration

  • Hallo Leute,

    ich steht grade vor ein großem Problem ich will ein Login System machen in "VB.net" aber will mit einer anmeldung machen sprich leute regstieren sich dar und dan wird der Acc freigeschalten und sie können sich dan einlogen. Kann ich das ganze in "Vb.net" erstellen oder muss ich mir dar ein Homepage/Regestrationsseite zur hilfe hollen ?

    [CENTER][FONT=Courier New][SIZE=5][COLOR=Red]Auf der suche nach Legenden, wurde ich selber zu einer Legende [/COLOR][/SIZE][/FONT][COLOR=Red]!
    [/COLOR]

    [/CENTER]
    [CENTER]

    Zitat

    Bin großer Fan von [COLOR=Red]MemphisCore, [COLOR=Purple]nintendo13[/COLOR], cletite, xXFixedXx, *Sasuke*, [/COLOR][COLOR=Red]Akazuki[/COLOR], [COLOR=#5e5eff]Blaualolli[/COLOR], [COLOR=#ffffff][COLOR=springgreen]Striikerz[/COLOR][/COLOR]

    Ich will euer Fan sein. Schreibt mir einfach eine Pn und ihr werde mein Star!
    [/CENTER]

    [CENTER]

    [/CENTER]

  • Ich kenn mich zwar mit VB nicht aus, aber mit Sicherheit geht das.

    Wo sollen die User sich denn einloggen? Auf ner Internetseite? Oder in nem Programm, damit sie das nutzen können, oder wie?

    Naja in erstem Fall wäre es sicher sinnvoller ein Regi script per PHP zu schreiben.
    Im zweiten Fall, muss man halt in ne Datenbank schreiben.
    Wie sollen denn die Acc's freigeschaltet werden? Per EMail und Aktivierungslink? Manuell?
    Je nachdem wie, musst du halt entsprechende Funktionen einbauen.

  • Einlogen weis ich ja, aber das sie darn sich regestrieren und die daten an das programm [FTP] gesendet werden und dan sich anmeldnen können.

    [CENTER][FONT=Courier New][SIZE=5][COLOR=Red]Auf der suche nach Legenden, wurde ich selber zu einer Legende [/COLOR][/SIZE][/FONT][COLOR=Red]!
    [/COLOR]

    [/CENTER]
    [CENTER]

    Zitat

    Bin großer Fan von [COLOR=Red]MemphisCore, [COLOR=Purple]nintendo13[/COLOR], cletite, xXFixedXx, *Sasuke*, [/COLOR][COLOR=Red]Akazuki[/COLOR], [COLOR=#5e5eff]Blaualolli[/COLOR], [COLOR=#ffffff][COLOR=springgreen]Striikerz[/COLOR][/COLOR]

    Ich will euer Fan sein. Schreibt mir einfach eine Pn und ihr werde mein Star!
    [/CENTER]

    [CENTER]

    [/CENTER]

  • Könntest es ja so machen, dass wenn man sich mit dem Programm registriert die Daten in einer Datenbank gespeichert werden und wenn man sich einloggen will fragt das Programm diese Datenbank ab, wie genau das funktioniert weis ich aber net. xD

    Gibt aber sicherlich viele VB Genies hier in Mcore die dir sicherlich helfen werden. ^^

    Zitat von luia;241404

    aber das neavo von graphfruit kennen wir ja alle....


    [CENTER][COLOR=deepskyblue]Made my LiFE ;D[/COLOR]
    [/CENTER]

  • [FONT="Trebuchet MS"][COLOR="LemonChiffon"][SIZE="2"]
    Also willst du eine Client<->Server Anwendung schreiben?

    Also ich würde eine MySql Datenbank nehmen und dann PHP oder einen TCP Server als Schnittstelle.
    [/SIZE][/COLOR][/FONT]

    [CENTER]

    [/CENTER]

  • 1. mach nen ordner UsrData im ordner deinses programmes
    2. such dir eine gute verschlüsselung nach Password (Bsp) Und Füge diese als neue funktionen mit den Namen EncryptSTR(Str As String, Password As String) Und DecryptSTR(Str As String, Password As String)
    3. bei dem erstellen eines accounts überprüfen ob im ordner UsrData ein ordner mit dem Usernamen ist (Überprüfen ob bereits existiert) wenn nicht erstellen.
    Dann das password speichern in einem file den du USR.pw nennst mit folgender Funktion

    Zitat

    IO.File.WriteAllText(My.Application.Info.DirectoryPath+"\UsrData\"+Username.Text+"USR.pw", EncryptSTR(Password.Text, Password.Text))


    extra informationen über den user Kannst du in weiteren dateien wie z.b. IFO.usr abspeichern dass geht dann so

    Zitat

    IO.File.WriteAllText(My.Application.Info.DirectoryPath+"\UsrData\"+Username.Text+"IFO.usr", EncryptSTR(Infos, Password.Text))


    4. Einloggen
    Das geht ziemlich simpel

    Code
    Try
    If DecryptSTR(IO.File.ReadAllText(My.Application.Info.DirectoryPath+"\UsrData\"+Username.Text+"USR.pw"),  Password.Text) = Password.Text Then
    'Login Erfolgreich
    Else
    MsgBox("Falsch")
    Catch
    MsgBox("Falsch")
    End Try


    und abrufen der extra infos geht dann so

    Code
    Dim NFO As String = DecryptSTR(IO.File.ReadAllText(My.Application.Info.DirectoryPath+"\UsrData\"+Username.Text+"IFO.usr"),  Password.Text)

    vllt mach ich dir mal ein BSP Project

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • vielen Dank hat mir weitergeholfen.

    [CENTER][FONT=Courier New][SIZE=5][COLOR=Red]Auf der suche nach Legenden, wurde ich selber zu einer Legende [/COLOR][/SIZE][/FONT][COLOR=Red]!
    [/COLOR]

    [/CENTER]
    [CENTER]

    Zitat

    Bin großer Fan von [COLOR=Red]MemphisCore, [COLOR=Purple]nintendo13[/COLOR], cletite, xXFixedXx, *Sasuke*, [/COLOR][COLOR=Red]Akazuki[/COLOR], [COLOR=#5e5eff]Blaualolli[/COLOR], [COLOR=#ffffff][COLOR=springgreen]Striikerz[/COLOR][/COLOR]

    Ich will euer Fan sein. Schreibt mir einfach eine Pn und ihr werde mein Star!
    [/CENTER]

    [CENTER]

    [/CENTER]

  • warum mysql benutzen für SOWAS?
    ist genauso wie wenn du zum bloßen filehosting einen Root mit adminrechten holst alstadt ner simplen webspace mit nem ftp

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • Zitat von ichbinniemand;180388

    warum mysql benutzen für SOWAS?
    ist genauso wie wenn du zum bloßen filehosting einen Root mit adminrechten holst alstadt ner simplen webspace mit nem ftp

    ... Du kannst dann aber aus dem Tool die komplette Addresse zur Datei rausfinden und somit auch alle Passworter..

    Via mySql ist das etwas schwiriger :P

    [LEFT][COLOR=Yellow][SIZE=2][FONT=Verdana]mfG.[/FONT][/SIZE][/COLOR]
    [/LEFT]

  • es ist egal ob man die passworter zum entschlüsseln hat oder ob man auf die mysql db zugreifen kannst

    man müsste allerdings zuerst den verschlüsselungstypen rausfinden

    und ohne mysql kann man es auf jedem rechner verwenden ohne internet verbindung oder einem eigenen mysql server

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!