Einzelnen Beitrag anzeigen

Igotcha

Registriert seit: 22. Dez 2003
544 Beiträge
 
Delphi 2006 Professional
 
#12

Re: MySQL Benutzer mit Zeos ändern/erstellen?

  Alt 3. Jan 2006, 10:58
Zitat von CG2003:
Ähm, sorry für diese peinliche Frage, aber geht das mit MySQL so?

Und wie sieht's mit der Performance dann aus?

Das Ganze wird eine Reparatur- und Lagerverwaltung.
Ich benutze das z.B. in meiner Multiuser-Anwendung so ohne Probleme.

Bei dem gemeinsamen Datenbanknutzer solltest Du nur darauf achten, dass dieser nur mit den maximal notwendigen Rechten für die Datenbankzugriffe ausgestattet ist - also keine Tabellen löschen, etc.

Damit hast Du dann erstmal eine eigene "Benutzerverwaltung" für Dein Programm.

Bei mir gibt es dann noch "Rollen" - jeder Nutzer hat eine Rolle und jede Rolle hat bestimmte Rechte, Module meiner modularen Anwendung aufzurufen.

Je nach Rolle kannst Du dann z.B. Menüfunktionen ein-oder ausblenden, etc.

Du brauchst auch keine Angst zu haben, dass alle Nutzer über einen gemeinsamen Datenbanknutzer zugreifen, denn alle Transaktionen erfolgen über die Connection-ID, sind also eindeutig. Wenn ein USer z.B. einen Datensatz mit Autoinc-Feld einfügt, bekommst Du über LAST_INSERT_ID() die zuletzt eingefügte ID genau des betreffenden Users.

Gruß Igotcha
  Mit Zitat antworten Zitat