Beitrag von Niklaus (4 Beiträge) am Donnerstag, 12.Mai.2011, 20:31.
Unsichtbare DB
Gibt es eine Möglichkeit eine DB zu erstellen bei der die einzelnen Benutzer ihre Daten eingeben, ändern und löschen können, die aber nicht von anderen eingesehen werden kann?
Mittels Passwort könnten dann die berechtigten Benutzer nur ihren Eintrag sehen und editieren.
Wenn möglich sollten die Benutzer sich selbst anmelden und ein Passwort vergeben können.
Der Administrator sollte alle Einträge sehen, editieren und löschen können.
Ich möchte dies als Anmeldeplattform für einen Anlass nutzen, bei der die Teilnehmer ihre Angaben machen können von einander aber nichts zu sehen bekommen.
Wie könnte ich dies bewerkstelligen?
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 12.Mai.2011, 20:45.
Re: Unsichtbare DB
du solltest 2 dbs nutzen: die hauptdb mit den daten und die userdb
erstelle die hauptdb, gehe in verwaltung und lege unter "rechte" eine userdb dazu an.
Dort kann man dann den eingetragenen User ihre Logindaten und Rechte hinterlegen, siehe http://doku.baseportal.de/651.html#1
dann braucht die hauptdb ein Schutz-feld, das ist die verknüpfung mit der userdb und regelt gleichzeitig den Zugriff
http://doku.baseportal.de/1466.html
das sind erst mal die ersten schritte - wenn du die hast, gehts ans eingemachte (aber keine angst)...
Antworten
Beitrag von Niklaus (4 Beiträge) am Samstag, 28.Mai.2011, 18:20.
Re: Re: Unsichtbare DB
Ich habe nun viel probiert und gepröbelt.
Ich möchte eine Datenbank anlegen, in der der jeweilige User nach erfolgreicher Anmeldung nur seinen eigenen Eintrag sehen und editieren kann.
Alle anderen Einträge sollen ihm verborgen bleiben.
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 28.Mai.2011, 18:53.
Re: Re: Re: Unsichtbare DB
wie weit bist du und hast du meine Schritte befolgt?
Antworten
Beitrag von Niklaus (4 Beiträge) am Montag, 30.Mai.2011, 18:12.
Re: Re: Re: Re: Unsichtbare DB
Ich habe eine Haupt-DB angelegt mit "Testfeldern" wie Name, Adresse usw. und ein Schutzfeld Administration=test. Darin habe ich zwei Datensätze angelegt.
Diese DB habe ich mit einer Userdatenbank "test" geschützt, mit Name, Passwort, Email. Mit den Rechten habe ich einiges rumprobiert.
Dem User1 habe ich alle Berechtigungen gegeben. (Dieser sieht alle Einträge).
Dem User2 nur "lesen", "ändern" und "ausführen". (Dieser sieht alle Einträge).
Dem User3 nur "ändern" und "ausführen". (Kein login möglich).
Dem User4 "lesen" und "ausführen". (Kein login möglich.)
Dem User5 "schreiben" "ändern" und "ausführen". (Neuer Datensatz anlegen möglich, jedoch kann er sein Datensatz nicht sehen und editieren.
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 30.Mai.2011, 21:49.
Re: Re: Re: Re: Re: Unsichtbare DB
Antworten
Beitrag von Niklaus (4 Beiträge) am Mittwoch, 20.Juli.2011, 14:47.
Re: Re: Re: Re: Re: Re: Unsichtbare DB
Ich muss mich scheinbar etwas klarer ausdrücken.
Ich möchte, dass die User als erstes eine Anmeldemaske erhalten, sich mit Benutzername und Passwort anmelden (ähnlich Baseportallogin) und dann automatisch auf ihren perönlichen Datensatz gelangen, indem sie ihre Daten einfüllen und mutieren können. Diese Datensätze sollten also nur vom jeweiligen berechtigten Benutzer eingesehen und mutiert werden können.
Ich als Administrator sollte aber auf alle Datensätze Zugriff haben.
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 22.Juli.2011, 09:59. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Unsichtbare DB
Antworten