Seite 1 von 2 12 Letzte
  1. #1
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 622 Times in 220 Posts

    Standard Logindaten speichern

    Hey ich hab da ein Problem :/

    Und zwar möchte ich Logindaten speicher, wenn man die Checkbox "abhackelt".
    Also den Text aus Textbox 1, Textbox 2, Textbox 3, Textbox 4.
    Nur ich habe halt keinen Plan wie ich das anstelle und Google spuckt auch nichts vernünftiges aus.

    Ich hoffe ihr könnt mir helfen bzw. Ansätze geben.
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  2. #2
    Avatar von Manipulate
    Registriert seit
    04.12.2011
    Beiträge
    522
    Thanked 505 Times in 356 Posts

    Standard AW: Logindaten speichern

    Vielleicht hilft dir das hier weiter:
    C# textBox - Entwickler-Forum

  3. #3

    Registriert seit
    18.12.2011
    Beiträge
    159
    Thanked 182 Times in 98 Posts
    Blog Entries
    2

    Standard AW: Logindaten speichern

    Code:
    if(checkBox1.Checked)
    {
    System.IO.StreamWriter writer = new System.IO.StreamWriter("save.txt");
    writer.WriteLine(textbox1.Text);
    writer.WriteLine(textbox2.Text);
    writer.WriteLine(textbox3.Text);
    writer.WriteLine(textbox4.Text);
    writer.Close();
    }
    Im Form_Load oder im Konstruktor
    Code:
    if(System.IO.File.Exists("save.txt"))
    {
    System.IO.StreadReader reader = new System.IO.StreamReader("save.txt");
    textBox1.Text = reader.ReadLine();
    textBox2.Text = reader.ReadLine();
    textBox3.Text = reader.ReadLine();
    textBox4.Text = reader.ReadLine();
    reader.Close();
    }

  4. The Following User Says Thank You to Raumi For This Useful Post:

    Saad (28.04.2012)

  5. #4

    Registriert seit
    19.11.2011
    Beiträge
    229
    Thanked 102 Times in 64 Posts

    Standard AW: Logindaten speichern

    Es gibt mehrere möglichkeiten:

    Datei, Registry, Settings, Online etc.

    Und nach was hast du gegoogelt das du nichts gefunden hast?
    Kann gar nicht sein!


  6. #5
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 622 Times in 220 Posts

    Standard AW: Logindaten speichern

    naja ich hab eingegebn '' C Sharp Logindaten speichern'' und so..ab ja nicht so ne' Plan, da ich erst ein Anfaenger bin
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  7. #6

    Registriert seit
    19.11.2011
    Beiträge
    229
    Thanked 102 Times in 64 Posts

    Standard AW: Logindaten speichern

    Trotzdem hättest du dir als Anfänger gedanken machen müssen "Wo speicher ich die Daten hin?"

    Weil einfach so "speichern" geht nicht.

    "Wo speicher ich?" -> "Offline Datei" -> "C# Textbox in textdatei"

    So schwer?


  8. #7

    Registriert seit
    18.12.2011
    Beiträge
    159
    Thanked 182 Times in 98 Posts
    Blog Entries
    2

    Standard AW: Logindaten speichern

    Du kritisierst an Saad das er sinnlose Beiträge verfasst, dabei hast du in diesem Thread noch keinen einzigen sinnvollen Beitrag verfasst.

    Bevor du auf die Idee kommst, dass hier sei einer ...
    Es gibt mehrere möglichkeiten:
    Datei, Registry, Settings, Online etc.
    ... das ist Schwachsinn. Beantworte einfach seine Frage und khalaas.
    Kein normaler Mensch speichert einfache Userdaten in die Registry, warum so kompliziert?!

  9. The Following 3 Users Say Thank You to Raumi For This Useful Post:

    rVs14 (28.04.2012), Saad (28.04.2012)

  10. #8
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    8.072
    Thanked 9.403 Times in 3.239 Posts
    Blog Entries
    5

    Standard AW: Logindaten speichern

    Es speichert aber auch kein vernünftiger Mensch Logindaten irgendwo plain ab.
    Sowieso kein Softwareentwickler, der damit im Regelfall nicht nur die (un)sicherheit seine eigenen Logindaten, sondern auch die seiner Nutzer verantworten muss.

    Ich würde die Passwörter gehasht abspeichern, am besten mit Salt.
    Wenn sich ein User dann Authentifiziert, wird sein eingegebenes Passwort mit dem selben Algoritmus gehasht und mit dem gespeicherten verglichen.
    MD5 wäre das Minimum, wobei es natürlich auch sicherer geht: Passwörter in C# mit SHA512 mehrfach Hashen - The Binary NULL Blog


  11. The Following 3 Users Say Thank You to DMW007 For This Useful Post:

    Minecraft (02.05.2012), Raumi (30.04.2012), Saad (30.04.2012)

  12. #9
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard AW: Logindaten speichern

    Naja, bei meinen Projekten ist mein Ziel i.d.R. das kein anderer Benutzer etwas mit der gespeicherten logindatei anfangen kann.
    Dementsprechend verschlüssel (nicht hashe!) ich die Datei mit Daten, die relativ individuell für den jeweiligen PC sind. Sicher geht es nie, aber der Aufwand für den Dieb sollte maximal gehalten werden!

    (http://dotnet-snippets.de/dns/window...en-SID226.aspx)
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  13. The Following 2 Users Say Thank You to Mentos For This Useful Post:

    Goetze (01.05.2012), Saad (01.05.2012)

  14. #10
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard AW: Logindaten speichern

    Ich weiß Thema schon alt aber naja

    Habe da ein Problem habe es so gemacht wie Raumi geschrieben hatte.

    Im Form_Load
    Spoiler:
    PHP-Code:
                if (System.IO.File.Exists("save.txt"))
                {
                    
    System.IO.StreadReader reader = new System.IO.StreamReader("save.txt");
                    
    tb_Nick.Text reader.ReadLine();
                    
    tb_Pw.Text reader.ReadLine();
                    
    tb_Channel.Text reader.ReadLine();
                    
    Chat.Text reader.ReadLine();
                    
    reader.Close();
                } 


    Und DoppelKlick auf der CheckBox und denn Code einfügen:

    Spoiler:
    PHP-Code:
                if (checkBox1.Checked)
                {
                    
    System.IO.StreamWriter writer = new System.IO.StreamWriter("save.txt");
                    
    writer.WriteLine(tb_Nick.Text);
                    
    writer.WriteLine(tb_Pw.Text);
                    
    writer.WriteLine(tb_Channel.Text);
                    
    writer.WriteLine(Chat.Text);
                    
    writer.Close();
                } 



    Jetzt bekomme ich aber diese Fehlermeldung?!

    Code:
    Der Typ- oder Namespacename "StreadReader" ist im Namespace "System.IO" nicht vorhanden. (Fehlt ein Assemblyverweis?)
    Kann mir da Bitte einer Helfen?
    Danke


    Mfg

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Online texte speichern für immer?
    Von ElkosMED im Forum Webmaster
    Antworten: 2
    Letzter Beitrag: 01.03.2014, 22:31
  2. VB.Net Fortschritt speichern?
    Von x BoooM x im Forum .Net
    Antworten: 4
    Letzter Beitrag: 10.03.2013, 16:57
  3. jTextArea in .txt speichern
    Von aquastar im Forum Java
    Antworten: 16
    Letzter Beitrag: 05.10.2012, 21:29
  4. VB.Net Seitenquelltext in in Textdatei speichern
    Von rVs14 im Forum .Net
    Antworten: 5
    Letzter Beitrag: 03.04.2012, 13:17
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.