SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.08.2008, 14:14:16
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
Binäres Rechtesystem

Hallo Zusammen!
Wie vielleicht einige wissen, habe ich lange Zeit an einem binären Rechtesystem gearbeitet. Nun ist es fertiggestellt. Daher suche ich noch ein paar tester, die mir eine Rückmeldung zum Handling der Klasse geben bzw. Anregungen zur Verbesserung geben. Eine mögliche Struktur für die Datenbank und eine Funktionsübersicht seht ihr unten. Die dazugehörige Klasse ist angehängt.
MfG, Andy

Übersicht über die Methoden
__construct() - Is called when the class is instanced
addMod() - Adds a new protected section
delMod() - Removes section from table
getMods() - Returns all section-ids
addUser() - Updates the permissions of an user
delUser() - Removes user from table
editUser() - Changes the data of an user
getUser() - Returns data of the given user
getPerms() - Returns all rights of an user
calcPerms() - Calculates permission integer of an user
check() - Checks access rights
getId() - Returns the id to a user or secured area

Die Datenbank Struktur
Code:
CREATE TABLE `permissions` (
  `id` tinyint(4) NOT NULL auto_increment,
  `name` varchar(30) NOT NULL default '',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0;

INSERT INTO `permissions` VALUES (1, 'settings');
INSERT INTO `permissions` VALUES (2, 'articles');

CREATE TABLE `user` (
  `id` tinyint(4) NOT NULL auto_increment,
  `name` varchar(20) NOT NULL default '',
  `password` varchar(32) NOT NULL default '',
  `email` varchar(60) NOT NULL default '',
  `perm` tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id`)
  UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0;

INSERT INTO `user` VALUES (1, 'avedo', 'ddd6acc47c23379394ee7cdcbb4ea22b', 'pseudo@web.de', 30);
INSERT INTO `user` VALUES (2, 'klaus', '0f5f53ea8fe0e8eeb72db72b47ddf351', 'klaus@avedo.net', 14);
Angehängte Dateien
Dateityp: zip Permissions.zip (2,1 KB, 239x aufgerufen)
__________________
BSc. Applied Computer Science
http://www.bornageek.com

Geändert von Socrates (29.08.2008 um 14:14:58 Uhr)
Mit Zitat antworten
  #2  
Alt 04.09.2008, 02:31:15
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Binäres Rechtesystem

Entschuldigt das Thread Pushing, aber es gab bereits 21 Klicks und niemand hat etwas dazu zu sagen? Habe noch einen winzigen Fehler gefunden, der morgen geändert wird. Dann lade ich die neue Version hier im Post hoch.
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rechtesystem Socrates PHP Grundlagen 13 22.08.2008 03:47:15
Rechtesystem nivram PHP für Fortgeschrittene und Experten 12 30.10.2005 16:21:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:12:25 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt