kuhlmaehn
Erfahrenes Mitglied
Hi!
Ich hab leider nichts gefunden was mir weitergeholfen hätte also frag ich nun
Ich will zu Übezwecken einen ganz einfachen Chat in C# programmieren den ich dann bei mir laufen lasse. Nun will ich es aber doch vernünftig machen und da stellt sich mir nun eine Frage. Man soll sich registrieren und dann einloggen können. Wie gehe ich da am besten vor?
Man gibt einen Namen ein, dieser wird an den Server gesendet und dort wird überprüft ob es den Namen schon gibt. Sendet der Server jetzt einfach "OK" zurück und beim Client wird dann bei "OK" weitergemacht? Das hört sich für mich irgendwie zu billig an weil man ja sicher dieses "OK" auch vorgaukeln kann und dann wird trotz doppelten Namens weitergemacht. Und generell.. wie kann ich sicherstellen, dass nur mein Client mit meinem Server kommunizieren kann? Übergebe ich am Anfang irgnedein "Erkennungsmerkmal"?
Also mit PHP und MySQL finde ich diese ganzen Regestrier/Login Mechanissmen irgnedwie einfacher.
Achso und die Nutzerdaten muss ich doch eigentlich auch in C# in irgendeiner Tabelle speichern oder?
So ich hoffe ich hab mich halbwegs klar ausgedrückt. Ich verstehe halt nicht wie man die Registrier und Loginvorgänge aber auch die gesamte Server/Client-kommunikation sicher macht, sodass da nichts manipuliert werden kann.
Danke!
Ich hab leider nichts gefunden was mir weitergeholfen hätte also frag ich nun

Ich will zu Übezwecken einen ganz einfachen Chat in C# programmieren den ich dann bei mir laufen lasse. Nun will ich es aber doch vernünftig machen und da stellt sich mir nun eine Frage. Man soll sich registrieren und dann einloggen können. Wie gehe ich da am besten vor?
Man gibt einen Namen ein, dieser wird an den Server gesendet und dort wird überprüft ob es den Namen schon gibt. Sendet der Server jetzt einfach "OK" zurück und beim Client wird dann bei "OK" weitergemacht? Das hört sich für mich irgendwie zu billig an weil man ja sicher dieses "OK" auch vorgaukeln kann und dann wird trotz doppelten Namens weitergemacht. Und generell.. wie kann ich sicherstellen, dass nur mein Client mit meinem Server kommunizieren kann? Übergebe ich am Anfang irgnedein "Erkennungsmerkmal"?
Also mit PHP und MySQL finde ich diese ganzen Regestrier/Login Mechanissmen irgnedwie einfacher.
Achso und die Nutzerdaten muss ich doch eigentlich auch in C# in irgendeiner Tabelle speichern oder?
So ich hoffe ich hab mich halbwegs klar ausgedrückt. Ich verstehe halt nicht wie man die Registrier und Loginvorgänge aber auch die gesamte Server/Client-kommunikation sicher macht, sodass da nichts manipuliert werden kann.
Danke!