Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Datenbank-Benutzer ermitteln





Frage

Hallo, wer kann mir helfen? Ich habe eine MySQL-Datenbank. Die Eingabe und Änderung/Löschen der Daten erfolgt über php-Scripte. Zum Schutz der Datenbank habe ich eine .htaccess-Datei angelegt. Nun habe ich mir das so gedacht: Jeder der Zugang zu dieser Datenbank bekommen soll, bekommst seine eigenen Zugangsdaten. Nun meine Fragen: Kann ich irgendwie ermitteln wer dann gerade die Datenbank benutzt? Ist es auch möglich, wenn die Datenbank von jemand benutzt wird, die Benutzung durch andere zu untersagen? Gruß Martina

Antwort 1 von Floooooo

Wieso möchtest du bei einer DB die zeitgleiche Benutzung durch mehrere untersagen?

Antwort 2 von ThomasOOP

du kannst beim einloggen die den zeitpunkt X merken

wenn der user etwas macht merkst du dir die neue zeit X

dann legst du ein timeout intervall fest
X + 900 sekunden

falls diese überschritten sind
muss sich der user
a.) neu anmelden
b.) ist somit nicht mehr angemeldet

du kannst niemals sehen wer grad drauf ist da ja der server und die client niemals in "echtzeit" miteinander kommunizieren

Antwort 3 von Nessus

Hi,

das verbieten seines gleichzeitigen Zuganges ist IMHO Unsinn. Wenn Du mit der .htaccess arbeitest, ist die Var $REMOTE_User mit dem Username gefüllt und kann abgefragt werden.

HTH

Nessus

Antwort 4 von Martina

Vielen Dank für eure Antworten.

Ich wollte den Zugriff auf die Datenbank durch mehrere Benutzer untersagen, damit sich evtuelle Datenänderungen und Eingaben nicht überschneiden.
Wie kann ich das sonst realisieren?

Gruß Martina

Antwort 5 von Nessus

Das macht die Datenbank schon von alleine, mache Dir da mal keinen Kopf. Datensätze die gerade bearbeitet werden sind gesperrt, kein weiterer Zugriff möglich. Allerdings handelt es sich da normalerweise um Milisekunden und diese Vorgänge werden von der DB so gemanagt, das Du nie eine Verzögerung spürbar erlebst.

Nessus

Antwort 6 von Martina

DANKE !!!!

Die Datenbank ist ja ganz schön schlau.
Hätte ich gar nicht gedacht.
Naja - auch kein Wunder, bin neu auf dem Gebiet.

Martina

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: