Entwickler-Ecke
WinForms - Login für Anwendung
Talemantros - Sa 28.05.16 16:56
Titel: Login für Anwendung
Hallo zusammen,
ich würde meiner Anwendung gern ein Login spendieren.
Das Login selber, also wie man sich authentifiziert und ob es den User in der Datenbank gibt etc, ist kein Prolem.
Woran ich derzeit scheitere ist es die LoginDaten der ganzen Anwendung zur Verfügung zu stellen.
Wie würdet ihr daran gehen, dass wenn man in der Anwendung arbeitet, dass er beim Schreiben der Historie z.B.: immer den angemeldeten User kennt.
Ich habe leider auch kein Tutorial oder so gefunden.
Vielen Dank
Viele Grüße
Ralf Jansen - Sa 28.05.16 18:33
Ein typisches Pattern um sowas zu lösen wäre das
Service Locator Pattern [
https://msdn.microsoft.com/en-us/library/ff648968.aspx].
Wenn du noch nie mit Patterns gearbeitet hast oder dir zumindest nie Gedanken darüber gemacht hast wenn du gerade programmierst das du irgendeinem Pattern/Muster folgst ist das ein gute Basis um damit zu beginnen. Es hat als Pattern zwar nicht unbedingt den besten Ruf und an allen Ecken und Enden wird man dazu gedrängt ein richtiges Dependency Injection/Inversion of Control Konzept zu verfolgen.
Aber Service Locator ist simpel und funktioniert ebenfalls gut. Man hat die Basics schnell selbst programmiert und kann von da aus mit viel Verständnis mal ein Blick auf Dependency Injection/Inversion of Control werfen ohne ein reiner Lego Programmierer zu sein der irgendein 3th Party Produkt aus diesem Bereich verwendet ohne den Hintergrund zu verstehen.
Edit: Falls es dich stört das bei dem Link irgendwas von Sharepoint steht. Es hat damit nichts zu tun. Der Link sollte nur eine kurze Erklärung des Patterns zeogen. Vielleicht finde ich alternativ etwas neutraleres.
Talemantros - So 29.05.16 08:17
Hallo Ralf,
Vielen Dank.
Morgen komme ich wieder dazu und schaue mir dies gern an.
Schönen Sonntag.
Vg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!