Hallo,
ich habe mithilfe von C# eine Datenbankanwendung geschrieben und diese ist eigentlich nun schon so gut wie fertig aber ich denke grad darübern nach (und es ist ja auch warscheinlich sinvoll), die Login Versuche auf 5 zu limitieren und dann für 10 Minuten? zu sperren oder dergleichen.
Kann man das irgendwie schon nativ mit MySQL verhindern oder brauch man dafür eine Codestruktur oder eine zusätzliche Tabelle in der Datenbank?
Zudem fehlt mir auch denke ich noch eine Art von Benutzerkontrolle.
Ich frage derzeit in einer Tabelle Kunde ob, ob der Nutzer exisitert und wenn dieser in der Anwendung die richtigen Datne eingibt, dann bekommt er auch Zugriff aus das Programm und darf dementsprechend die Daten von der Datenbank abfragen, also Anzalh der Kunden usw.
Bräuchte ich dann evtl. noch eine zusätzliche Tabelle oder ein zusätzliches Attribut "Eingeloggt" oder "zuletzt" "eingeloggt" oder ein Atrribut "Gesperrt"?
Wie realisiert man diese zwei Sachen am besten?
ich habe mithilfe von C# eine Datenbankanwendung geschrieben und diese ist eigentlich nun schon so gut wie fertig aber ich denke grad darübern nach (und es ist ja auch warscheinlich sinvoll), die Login Versuche auf 5 zu limitieren und dann für 10 Minuten? zu sperren oder dergleichen.
Kann man das irgendwie schon nativ mit MySQL verhindern oder brauch man dafür eine Codestruktur oder eine zusätzliche Tabelle in der Datenbank?
Zudem fehlt mir auch denke ich noch eine Art von Benutzerkontrolle.
Ich frage derzeit in einer Tabelle Kunde ob, ob der Nutzer exisitert und wenn dieser in der Anwendung die richtigen Datne eingibt, dann bekommt er auch Zugriff aus das Programm und darf dementsprechend die Daten von der Datenbank abfragen, also Anzalh der Kunden usw.
Bräuchte ich dann evtl. noch eine zusätzliche Tabelle oder ein zusätzliches Attribut "Eingeloggt" oder "zuletzt" "eingeloggt" oder ein Atrribut "Gesperrt"?
Wie realisiert man diese zwei Sachen am besten?