php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2012, 09:09  
Neuer Benutzer
 
Registriert seit: 13.01.2012
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
grattu befindet sich auf einem aufstrebenden Ast
Standard Rechte-System

Hallo,

kennt jemand ein fertiges Rechte System, daß man in eine vorhandene Software integrieren kann. Die Php-Software besteht aus mehrer tausend Skripten. Für diese Skripte sollten die Benutzer individuell durch Benutzer- und Gruppenrechte berechtigt werden. Ein Traum wäre noch ein Menü das je nach Recht generiert wird. Können aber auch 2 Lösungen sein.

Vielen Dank
grattu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.01.2012, 09:27  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Wie stellst du dir die "Integration" denn vor? Eine Klasse die du i ndie mehreren tausend Scripte einbaust? Welche Rechte denn überhaupt?
chorn ist offline   Mit Zitat antworten
Alt 13.01.2012, 09:56  
Neuer Benutzer
 
Registriert seit: 13.01.2012
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
grattu befindet sich auf einem aufstrebenden Ast
Standard

Ich habe es im Moment über ein Prescript gelöst. Ansonsten ist in jedem Script ein Include integriert. Da könnte ich es aufnehmen.

Mir geht es überwiegend um die Pflege der Rechte.
grattu ist offline   Mit Zitat antworten
Alt 13.01.2012, 14:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.993
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

Bitte Forenstruktur beachten! Die Entwicklerforen sind nicht für Suchfragen gedacht.

[MOD: verschoben]
__________________
--
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 gerade online   Mit Zitat antworten
Alt 14.01.2012, 20:01  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Hallo,

kennt jemand ein fertiges Rechte System, daß man in eine vorhandene Software integrieren kann. Die Php-Software besteht aus mehrer tausend Skripten. Für diese Skripte sollten die Benutzer individuell durch Benutzer- und Gruppenrechte berechtigt werden. Ein Traum wäre noch ein Menü das je nach Recht generiert wird. Können aber auch 2 Lösungen sein.

Vielen Dank
Ja ich kenn eines du kannst meines verwenden ist nicht Groß und kann überall eingebaut werden. Ist sehr klein und in OO geschrieben.

War eigentlich nur mal so ein test Script von mir bzw. als kleines Tutorials gedacht.


Findest du unter:
http://www.bg-developer.de/forum/vie....php?f=24&t=30

Inklusive Db Diagram und einem Anwendungsbeispiel

Mfg Splasch
splasch ist offline   Mit Zitat antworten
Alt 14.01.2012, 20:08  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.993
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 bezweifle, dass man über den Großteil der Applikationen einfach ein Rechtesystem drüberstülpen kann. Wie soll das funktionieren?
__________________
--
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 gerade online   Mit Zitat antworten
Alt 14.01.2012, 20:15  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Ich bezweifle, dass man über den Großteil der Applikationen einfach ein Rechtesystem drüberstülpen kann. Wie soll das funktionieren?
Ganz einfach man braucht nur eine Zeile einfügen. Je nach dem wie das Fremdscript aufgebaut ist kann es notwendig sein diese 1 Zeile in jeder Datei einzufügen.

Die sieht dann in etwa so aus kann aber belibig geändert und angepasst werden.

PHP-Code:
if(!$access->zugang($user,"log"))
{
die(
'Zugriff auf die Seite Verweigert');
}
echo 
"Zugang Erlaubt"
Wie gesagt es handelt sich um ein relative sehr einfaches Rechtesystem das über eine ACL arbeitet. Der Wert im Stringt gibt den Bereich an der versucht wird einzusehen. Kann dann belieg erweitert werden. $user ist das Objekt des eingelogten Benutzers.

Dieses wird nach dem Login erzeugt und ist nicht an ein bestimmtes Login system gebunden so kann jedes Login system verwendet werden.
splasch ist offline   Mit Zitat antworten
Alt 14.01.2012, 21:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.993
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

Das ist doch Unsinn. Rechteverwaltung betrifft doch nicht Seiten (Scripte), sondern bestimmte Inhalte, Aktionen, die Auslieferung bestimmter Ressourcen o.ä.
__________________
--
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 gerade online   Mit Zitat antworten
Alt 14.01.2012, 22:02  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Das ist doch Unsinn. Rechteverwaltung betrifft doch nicht Seiten (Scripte), sondern bestimmte Inhalte, Aktionen, die Auslieferung bestimmter Ressourcen o.ä.
Du hast natürlich damit Recht. Die Abfragen für die Resourcen müssen in den Script Teilen Ergänz werden. Hier kommst nun darauf an wie das Fremd Script geschrieben wurde. Ist es OO spart man sich mit ein paar anpassungen das hinzfügen weiter Zeilen. Auch hier kommt das Rechtes System dann zum Einsatz da es komplett unabhängig ist. Die ACL liste wird in dem fall in der Datenbank gespeichert. Kann aber auch als php Datei jederzeit ausgelagert werden.

Bestäht das Fremdscript nicht aus OO wird er um das einfügen der if Zeilen nicht rumkommen für die Ressourcen.

Ohne OO würde es in etwa dann so aussehen.
PHP-Code:
if(!$access->zugang($user,"SeitenName"))
{
die(
'Zugriff auf die Seite Verweigert');
}
echo 
"Zugang Erlaubt"
 
if(
$access->zugang($user,"RessourcenName"))
{
 
// Script des Ressource
}else{ die('Zugriff auf die Seite Verweigert')};
// unsw.
 
if($access->zugang($user,"AndereRessourc"))
{
// Script des Ressource
}else{ die('Zugriff auf die Seite Verweigert')}; 

Geändert von splasch (14.01.2012 um 22:06 Uhr).
splasch ist offline   Mit Zitat antworten
Alt 15.01.2012, 20:51  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

1000de Scripte modifizieren statt eine sichere Anwendung entwickeln. Aber sicher doch..
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rechte verwaltung Sancta PHP Einsteiger 3 12.03.2011 14:34
[Erledigt] Problem mit "for" Schleife kay899 PHP Einsteiger 8 12.02.2011 12:26
3 rechte system freshjayson PHP Einsteiger 10 27.12.2010 13:17
[Erledigt] Fehlende Rechte auf /tmp -> Probleme mit Sessions Gemouen PHP Tipps 2009 3 28.10.2009 21:59
Scriptangebot IV Content Management System Master IV Scriptbörse 0 06.10.2009 15:09
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
system() flush und Safari webbi PHP-Fortgeschrittene 6 07.07.2008 21:30
[Erledigt] ordner rechte setzen sich automatisch zurück wiegia086 PHP-Fortgeschrittene 1 05.04.2008 13:55
rechte level script TeazY PHP Tipps 2008 7 28.03.2008 21:20
ComputerVerwaltung / System / Ereignisanzeige dh1sbg PHP-Fortgeschrittene 3 17.11.2006 01:42
Fotos hochladen / Rechte PHP Tipps 2006 1 18.05.2006 15:05
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
TPL System - Funktionen - Einsetzen - Rechte Problem PHP Tipps 2005 4 26.03.2005 15:17
Mit PHP erzeugte Dateien besitzen die falschen Rechte PHP Tipps 2004 3 14.09.2004 12:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rechtesystem php, php rechtesystem, welche rechte für php, system zur rechteverwaltung php, \bg-developer.de\

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