AW: [Mapbender-users] Berechtigungen für WFS-T setzen

Marcel Waetke mwaetke at freenet.de
Mon Feb 16 13:15:37 EST 2009


Hallo Christoph!
Das wäre genau das, was ich suche. Leider klappt es mit der Umsetzung noch
nicht.
Ich habe meine vorhandene Tabelle um die Spalte mb_user_id ergänzt und in
alle "auth"-Felder bei der WFS-T Konfiguration $_SESSION['mb_user_id']
eingetragen. Dies hat aber keine Auswirkung auf eine Zugriffsberechtiung
erbracht, die Tabelle wird nicht automatisch mit der ID ergänzt. Ein
manuelles Setzen einer ID hat auch keine Auswirkungen auf die
Zugriffsrechte. Was mache ich falsch?

Vielen Dank für die Hilfe,
Marcel

-----Ursprüngliche Nachricht-----
Von: mapbender_users-bounces at lists.osgeo.org
[mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Christoph
Baudson
Gesendet: Freitag, 13. Februar 2009 15:47
An: Mapbender User List
Betreff: Re: [Mapbender-users] Berechtigungen für WFS-T setzen

Marcel Waetke schrieb:
> Hallo!
> Ich habe einen WFS-T mit Punkten, Linien und Polygonen konfiguriert, 
> den ich noch etwas anpassen möchte. Ich habe die user1, user2 und 
> user3, die unterschiedliche Zugriffsmöglichkeiten auf die Geometrien
erhalten sollen.
> So soll z.B. der user1 nur auf Polygone zugreifen können, während 
> user2 und
> user3 Punkte und Linien ergänzen und verändern dürfen. Soweit ich in 
> der Dokumentation lesen konnte, sind entsprechende Eintragungen im Feld
"auth"
> bei der WFS Kofiguration vorzunehmen. Doch was genau ist hier 
> einzutragen, um entsprechende Rechte an die user zu vergeben?
>   

Dort muss eine Variable eingetragen werden, z.B. $_SESSION['mb_user_id']

Beim Speichern einer Geometrie wird der Wert dieser Variable in das Feld des
entsprechenden Featuretypes eingetragen. Beim Abfragen einer Geometrie wird
ebenso geprüft, ob der Wert in der Datenbank mit dem aktuellen Wert der
Variable übereinstimmt.

Kurz: Ein Benutzer dürfte dann nur die Geometrien abfragen, die er auch
eingetragen hat.

Achtung: Für schon existierende Geometrien müsste die Datenbank dann manuell
befüllt werden, um die Zugangsberechtigung zu setzen! Sonst könnten
Geometrien unter Umständen nicht mehr in Mapbender abgefragt werden.

Man könnte zudem vielleicht eine Variable wählen, die eine Gruppe und nicht
nur einen einzelnen Benutzer identifiziert.

Christoph

> Schöne Grüße,
> Marcel
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>   


-- 

----------------------------------

 FOSSGIS Konferenz 2009
 17.-19. März 2009 in Hannover
 http://www.fossgis.de/konferenz

---------------------------------- 

_______________________________________

W h e r e G r o u p GmbH & Co. KG

Siemensstraße 8
53121 Bonn
Germany

Christoph Baudson
Anwendungsentwickler

Fon: +49 (0)228 / 90 90 38 - 15
Fax: +49 (0)228 / 90 90 38 - 11
christoph.baudson at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
_______________________________________

Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
_______________________________________

_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapbender_users



More information about the Mapbender_users mailing list