Portal > Foren > PHP > PHP-Programmierung > Benutzerrechte ändern
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 22.06.2007, 00:01 Nach oben    #1
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 428
Standard Benutzerrechte ändern

Hi,

ich bin gerade dabei, ein Admin-Tool zu basteln. Mein Problem ist gerade, dass ich nicht so recht weiß, wie ich die Rechte von Usern ändern kann.
Mh... schlecht ausgedrückt.

Also. Was es bis jetzt gibt:
Eine DB-Tabelle für Benutzer mit unique-Id, Name, usw, usw.
Außerdem eine Tabelle Admin, in der es eine unique-admin-id, eine id zum Benutzer und ein Wert für die Benutzerrechte gibt. Das heißt, wer in der zweiten Tabelle steht ist admin, oder darf mehr als normale Benutzer.

Jetzt möchte ich, dass ich eine Seite habe, bei der Alle Admins und dann alle Benutzer aufgelistet werden, damit ich denen die Rechte geben entziehen kann. Ich hab mir ne HTML-Tabelle vorgestellt, die aus zwei Spalten (Name | Rechte) besteht. Nun hab ich das problem, dass ich nicht weiß, wie ich das umsetzen kann. in der Spalte Rechte sind dropdown-switch-boxen. wenn ich jeder dieser box den namen = "rights[]" verpasse, dann hab ich zwar alle reche in einem array, aber mir fehlen die user-ids, und die rechte wieder richtig einzutragen. Ich möchte auch keine <input type="hidden"> einbauen.

Hat da jemand eine Idee?

MfG
Xean

Ps:
Google und Foren-Suche hat mir nicht viel geholfen...
Xean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.06.2007, 00:26 Nach oben    #2
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

wie wäre es mit rights_$userid[] ? und dann mit foreach durchgehen und mittels strpos die rausfiltern die passen, dann hast du z.b.: rights_1 rights_2 ... etc, schneidest das rights_ ab und hast die ID und das array bzw. dessen inhalte sind die rechte des users, alternativ kannst du auch direkt z.b. rights[$userid][] verwenden, darüber kannst du dann wohl direkt darauf zugreifen.

mfg
robo47
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.06.2007, 07:15 Nach oben    #3
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 428
Standard

Danke. Funktioniert jetzt!
Xean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45