Guten Abend,
Ich bin mir unsicher, ob dieser Beitrag in den php Bereich gehört, falls ein anderer Überbegriff besser dazu passt, bitte ich dieses Thema zu verschieben und entschuldige mich schonmal dafür :).
Ich bin gerade dabei mit meinen noch nicht allzu großen html/php/js/msql Kenntnissen ein kleines Webkonzept zu erstellen. Ich möchte es später nutzen/ vorallem mich daran spielen und es immer weiter entwickeln, es geht mir nicht darum, dass non+ultra zu erstellen sondern dabei etwas zu lernen und eben meinen Spaß dabei zu haben.
Was bis jetzt funktioniert:
User können sich registrieren, per email verifizieren, bekommen eine Gruppe zugewiesen.
Können in ein Gästebuch schreiben, ein paar kleine Seiten mit java-applets und svg-spaß.
Was noch dazu kommen soll:
das css, bis jetzt "kein" Layout vorhanden. Zumindestens kein Layout, dass sich Layout nennen darf.
ein kleines Forum
einen Blog + Kommentarfunktion
persönliche Nachrichten / Freundesliste
Punktezähler bei Spielen
eine Cloud, zunächst nur für bestimmte Leute
ein Downloadbereich für alle
usw.
Nun ein paar Fragen:
1. Wie setzt man am besten die Zugriffsrechte auf bestimmte html/sonstige Objekte? D.h. einer in Gruppe "Mitglied" soll nicht in den "Adminbereich" schaun können, nicht alle blogs lesen können, nicht alle downloads nutzen usw. Ist es sinnvoll, vor jedem link eine solche Abfrage zu schreiben, im Sinne von
Gibt es dazu eine schönere Lösung, z.B. über xml?, oder wie kann man das am besten mit php umsetzen? Ich habe dabei bedenken, da wenn ich ein html-tag nicht aufrufe, verschiebt sich das layout.
2. Die Gruppen haben bei mir die iDs 0; 1; 2; 3; 4; usw.. Sollte man von eine rangordnung erstellen, d.h. Gruppe 2 sehen auch alles, was Gruppe 1; 2 auch sehen oder sollte man jeder Gruppe einen eigenen Berechtigungsstatus geben? Ich weiss, dass es von Fall zu Fall unterschiedlich ist, jedoch könnt ihr doch bestimmt aus Erfahrung sprechen :)
3. Benutzt man dafür am besten eine Datenbank mit vielen Tabellen oder sollte man Forum / Spielestatistik /Allgemeine_Useranmeldung in verschiedene Datenbanken unterteilen?
liebe Grüße Phibedy
Ich bin mir unsicher, ob dieser Beitrag in den php Bereich gehört, falls ein anderer Überbegriff besser dazu passt, bitte ich dieses Thema zu verschieben und entschuldige mich schonmal dafür :).
Ich bin gerade dabei mit meinen noch nicht allzu großen html/php/js/msql Kenntnissen ein kleines Webkonzept zu erstellen. Ich möchte es später nutzen/ vorallem mich daran spielen und es immer weiter entwickeln, es geht mir nicht darum, dass non+ultra zu erstellen sondern dabei etwas zu lernen und eben meinen Spaß dabei zu haben.
Was bis jetzt funktioniert:
User können sich registrieren, per email verifizieren, bekommen eine Gruppe zugewiesen.
Können in ein Gästebuch schreiben, ein paar kleine Seiten mit java-applets und svg-spaß.
Was noch dazu kommen soll:
das css, bis jetzt "kein" Layout vorhanden. Zumindestens kein Layout, dass sich Layout nennen darf.
ein kleines Forum
einen Blog + Kommentarfunktion
persönliche Nachrichten / Freundesliste
Punktezähler bei Spielen
eine Cloud, zunächst nur für bestimmte Leute
ein Downloadbereich für alle
usw.
Nun ein paar Fragen:
1. Wie setzt man am besten die Zugriffsrechte auf bestimmte html/sonstige Objekte? D.h. einer in Gruppe "Mitglied" soll nicht in den "Adminbereich" schaun können, nicht alle blogs lesen können, nicht alle downloads nutzen usw. Ist es sinnvoll, vor jedem link eine solche Abfrage zu schreiben, im Sinne von
Code:
if(hasright()){ show...}else {...}
2. Die Gruppen haben bei mir die iDs 0; 1; 2; 3; 4; usw.. Sollte man von eine rangordnung erstellen, d.h. Gruppe 2 sehen auch alles, was Gruppe 1; 2 auch sehen oder sollte man jeder Gruppe einen eigenen Berechtigungsstatus geben? Ich weiss, dass es von Fall zu Fall unterschiedlich ist, jedoch könnt ihr doch bestimmt aus Erfahrung sprechen :)
3. Benutzt man dafür am besten eine Datenbank mit vielen Tabellen oder sollte man Forum / Spielestatistik /Allgemeine_Useranmeldung in verschiedene Datenbanken unterteilen?
liebe Grüße Phibedy