Projekt

Sichere Webanwendungen mit ASP.NET Core erstellen

image_print

ASP.NET Core Webanwendnungen kommen ohne JavaScript, das kann in pucto IT-Sicherheit ein Vorteil sein.

Benutzer-Login erstellen

  1. Im Visual Studio „ASP.NET Core Webanwendung (Model-View-Controller / MVC)“ erstellen
  2. bei Authentifizierung „einfache Konten“ auswählen, hiermit wird automatisiert der Quellcode einer Userverwaltung generiert
  3. Im sog. Entity Framework steht der Quellcode zur Erstellung der Datenbank, unter „“Data – Migrations – …CreateIdentitySchema.cs“, d.h. die Datenbank und Tabellen werden im Quellcode vorbereitet (sog. „Code First Workflow“), desweiteren lässt sich die Migration wie bei einer Versionverwaltung (bspw. GIT) rückgängig machen

mit „update-database“ wird die Datenbank und Tabellen angelegt

Im „SQL Server-Objekt-Explorer“ sollten jetzt die Tabellen erscheinen

Anwendung erstellen

Was ist das MVC (Model View Controller Pattern)?

Schema/Bauplan zur Erstellung von Anwendungen.

Model ist die Programmlogik, welche Daten zum Controller transferiert.

View ist die für den User sichtbare Benutzeroberfläche (GUI).

Controller führt die Programmlogik und die Daten der View aus und ist das Bindeglied zwischen Model und View.

Seiten Routing im Controller anpassen

Durch den Parameter (String) „Index“ wird die Privacy Seite jetzt auf die Index Seite geroutet/umgeleitet.

Die Startseite kann in der Methode „app.MapControllerRoute“ angepasst werden.

Neue Seite „ProjectsWorkflows“ erstellen, hierzu erstellen wir einen separaten Controller „ProjectsWorkflowsControllers“.

Neuen Ordner und Index Seite (View) für den neuen Controller anlegen:

Quellen (sehr zu empfehlen)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert