php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack (1) Themen-Optionen Thema bewerten
Alt 15.09.2008, 09:34  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Nikosch,

Zitat:
Zitat von Nikosch
Trotz Kommentar verstehe ich nicht, wie sie bestimmte Rechte auf eine Usergruppe abbilden kann.
Rollen sollten i.d.R. nicht für Gruppen vergeben werden (Erfahrung), da sonst Rollen und Rechte wieder Vermischung finden. Solltest du das jedoch abbilden wollen, muss eine Beziehung zwischen umgtRole und umgtGroup vom Typ Assoziation bestehen.

Zitat:
Zitat von Nikosch
Kannst Du auch bitte noch mal die Rolle der Gruppe (umgtGroup) im Modell erklären?
Die Gruppe ist lediglich ein Container, der dir die Vergabe von Rechte erleichtert. Im Grunde könntest du das objekt auch weglassen, wenn du Rechte auf Objekte nur auf Benutzerebene vergeben würdest. Um das auch noch weiter auf die Spitze zu treiben könnte man auch noch Organisationseinheiten einführen, die Benutzer und Gruppen strukturieren, aber das muss nicht sein.

Zitat:
Zitat von #Avedo
Ich habe zwar verstanden, dass diese Übersicht nur Beziehungen zwischen Objekten, keine Datenbankstrukturen darstellt, doch frage ich mich, wie eine Datenbankstruktur zu soetwas aussehen könnte.
Die Datenstruktur wird je nach Normalisierungsgrad anderes ausfallen. Ich finde hinsichtlich des Mappings eine Teil-Normalisierung recht angenehm. Das ER-Diagramm kann also wie folgt aussehen:

http://adventure-php-framework.org/f...management.png

Was die Abfragen angeht, so läuft die Abfrage einer Beziehung immer auf einen zweifachen JOIN hinaus. Hat man das Schema der Abfragen erst mal verstanden, so ist das Schreiben der Abfragen ein Kindespiel.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

LinkBacks (?)
LinkBack to this Thread: http://www.php.de/php-fortgeschrittene/47427-best-practices-benutzerverwaltung.html
Erstellt von For Type Datum
Adventure PHP Framework - Literatur This thread Refback 02.12.2008 15:17

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.htaccess: alle umleiten auf info.html bis auf best. IPs Gumfuzi Server, Hosting und Workstations 8 17.02.2008 19:07
best bewerteten Bilder auswählen Maho88 Datenbanken 19 01.08.2006 18:51
[Erledigt] Button an best Tagen zu best. Uhrzeiten wechseln lassen PHP Tipps 2005-2 3 30.07.2005 12:52
The best h4x0r in the world!!!!! Freeaak Off-Topic Diskussionen 2 29.07.2005 18:54
[Erledigt] String nach best. Zeichen durchsuchen PHP-Fortgeschrittene 10 19.07.2005 19:21
Auslesen eines Textes mit best. Länge aus DB-Tabelle PHP Tipps 2005 2 01.07.2005 00:00
Eine best. Zeile aus einer Datei löschen PHP Tipps 2005 9 23.04.2005 23:25
Fehlerhafte anzeige mit best. Browsern Flor1an HTML, Usability und Barrierefreiheit 6 10.11.2004 19:28
html-Datei ab best. Stelle auslesen PHP Tipps 2004 3 17.08.2004 17:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
erm benutzerverwaltung, php benutzerverwaltung, benutzerverwaltung datenbank aufbau diagramm, er diagramm benutzerverwaltung, er-diagramm benutzerverwaltung, benutzerverwaltung oo-modell, php benutzerrechte best practice, datenbank erm benutzerverwaltung, benutzerverwaltung er-diagramm, http://www.php.de/php-fortgeschrittene/47427-best-practices-benutzerverwaltung-2.html, datenbankstruktur benutzerverwaltung, er diagram benutzerverwaltung, entity relationship diagramm mit benutzerverwaltung, benutzerverwaltung rollen diagram, e/r-diagramm benutzerverwaltung, datenbankaufbau für benutzerverwaltung, benutzerverwaltung er model, benutzerebenen php, benutzerverwaltung erm, oo modell benutzerverwaltung

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum