php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.06.2009, 11:53  
Benutzer
 
Registriert seit: 30.05.2009
Beiträge: 45
TRC120 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Berechtigungen vergeben

Hallo zusammen

Ich möchte gerne das ich für Benutzer und Admin Berechtigungen vergeben kann, was wer sehen darf oder nicht.
Habe jetzt in der DB eine tabelle mit den userdaten, muss ich für den Admin einen eigene tabelle anlegen ?
Oder kennt jemand ein gutes tutorial dafür ? Habe mich schon dorch Google gesucht aber nichts gefunden ( vielleicht auch durch falsche fragestellung ).
TRC120 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.06.2009, 13:00  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Du könntest eine Tabelle für die Berechtigungen anlegen:

Code:
id | name   | value

1  | Gast   | 10
2  | Normal | 25
3  | Admin  | 100
Jedem User weist du in einer separaten Spalte über die id eine gewisse Berechtigungsstufe zu.

Dann könntest du noch die Dateinamen einzelner Dateien/Seiten in einer Tabelle abspeichern und denen ebenfalls eine Berechtigung zuweisen.

Ob ein User eine bestimmte Seite/Datei besuchen darf, kannst du dann über einen einfachen Vergleich ermitteln:

PHP-Code:
// $userberechtigung  = 25;
// $dateiberechtigung = 10;

if ($userberechtigung >= $dateiberechtigung) {
  
// zugriff erlaubt

Asipak ist offline  
Alt 27.06.2009, 13:04  
Erfahrener Benutzer
 
Registriert seit: 27.08.2007
Beiträge: 391
jens76 befindet sich auf einem aufstrebenden Ast
Standard

eine Tabelle?

ich fände 3 sinnvoller...

1. userdaten
2. rechtedaten
3. verknüpfung zw 1 und 2

also userdaten ist klar...
in den rechtedaten stehen alle zu vergebenen rechte
in der verknüpfungstabelle werden dann der userid des users die rechteid der rechte zugewiesen. so kann man jedem user unterschiedliche rechte geben

später kann man das ganze ncoh um gruppen erweitern
jens76 ist offline  
Alt 27.06.2009, 13:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Erstaunlich, dass Ihr Euch gleich auf die Antwort stürzt, ohne etwas über die Anwendung zu wissen?!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 27.06.2009, 13:39  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Ich möchte gerne das ich für Benutzer und Admin Berechtigungen vergeben kann, was wer sehen darf oder nicht.
Darauf habe ich mich gestützt.

Zitat:
[...]ohne etwas über die Anwendung zu wissen?!
Ist ja nicht meine Schuld.
Ich denke anpassen kann/sollte er das an seine Anwendung alleine. Es sollte nur ein Anstoß sein.

Ich sagte ja auch:
Zitat:
Du könntest[...]


Gruß
Asipak ist offline  
Alt 27.06.2009, 14:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich wollts nur mal sagen. Nicht selten kommt hier nach 9, 10 Postings die erste Antwort "Danke, aber ich meinte etwas ganz anderes...".
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 27.06.2009, 15:21  
Benutzer
 
Registriert seit: 30.05.2009
Beiträge: 45
TRC120 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Ich wollts nur mal sagen. Nicht selten kommt hier nach 9, 10 Postings die erste Antwort "Danke, aber ich meinte etwas ganz anderes...".
Hallo @ nikosch

Kann ich verstehen, aber @ Asipak hat die von mir gestellte Frage voll getroffen. Ich möchte auf meiner seiter nur eben zwei bereiche haben.
Einmal zugriffsrechte für die User und einmal zugriffrechte für mich als Admin.
Da ich ja verschiedene Dinge zu erledigen habe, worauf die User keinen zugriff haben sollen / dürfen.
TRC120 ist offline  
Alt 27.06.2009, 18:54  
Benutzer
 
Registriert seit: 30.05.2009
Beiträge: 45
TRC120 befindet sich auf einem aufstrebenden Ast
Standard

@ Asipak Danke habe es hinbekommen.
TRC120 ist offline  
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Berechtigungen in Userverwaltung??? Canni PHP Tipps 2006 11 28.08.2006 13:34
kann keine 0777 Rechte vergeben Calli PHP Tipps 2006 6 29.03.2006 21:20
dynamische eine id vergeben... bona PHP Tipps 2006 2 03.03.2006 10:45
MySQL -> ID rückwärts vergeben? mar8125 Datenbanken 7 09.02.2006 20:44
Zeilennummern für gefundene Datensätze vergeben PHP Tipps 2006 7 04.01.2006 21:43
[Erledigt] Einer vorhandenen Datenbank eine Prefix vergeben Datenbanken 1 01.07.2005 12:34
Nested Sets mit Berechtigungen? daniel987 Datenbanken 3 07.06.2005 22:18
Auftrag zu vergeben php + mysql Beitragsarchiv 2 05.04.2005 11:07
berechtigungen aircrash Server, Hosting und Workstations 14 07.02.2005 19:47
schreibrechte bei ordnern auf dem webserver vergeben Server, Hosting und Workstations 8 05.02.2005 19:13
Kleiner Prog - Auftrag zu vergeben gegen Bares Beitragsarchiv 5 12.01.2005 12:36
Formmailer Kundennummer vergeben PHP Tipps 2004 1 01.11.2004 20:22
[Erledigt] Nach ftp_rename() sind Berechtigungen anders. PHP-Fortgeschrittene 1 22.10.2004 15:01
ID automatisch vergeben... sunset Datenbanken 1 17.08.2004 01:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql berechtigungen vergeben, http://www.php.de/php-einsteiger/56500-erledigt-berechtigungen-vergeben.html, administratoren berechtigungen vergeben, berechtigung vergeben php, mysql rechte vergeben, php login berechtigungen, php login mit berechtigungskonzept, mysql berechtigungen zuweisen, php login berechtigung, php berechtigungen tabelle, php login mit berechtigungen, php unterschiedliche rechte vergeben, mysql schreibrechte auf tabelle, php datei berechtigung zuweisen, php code berechtigung, php login mit berechtigung, mysql berechtigung vergeben, berechtigungskonzept mysql php, php mysql berechtigungskonzept, mysql berechtigungen vergeben beispiel

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:17 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