Admin- und Gruppenrechte |
iceboy1000
Mitglied
Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0
|
|
Hallo,
habe mal eine kleine Frage an euch: Wie kann ich Adminrechte/Gruppenrechte erstellen? Ich habe hier schon nach einem Tutorial gesucht, bin aber nicht fündig geworden, vielleicht habe ich auch einfach nur etwas übersehen, und man wird es mir nun hier verlinken.
Ice
__________________ Ein Forum für Jedermann - www.funboard4you.de
|
|
13.04.06 09:11 |
E-Mail
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
Gruppen bearbeiten -> dann in der Drop-Down auswahl neben dem Gruppennamen
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
13.04.06 12:18 |
E-Mail
Finden
Als Freund hinzufügen
|
|
iceboy1000
Mitglied
Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0
Themenstarter
|
|
Hallo,
das weiß ich, ich meinte das ein wenig anders: Wenn ich mir nun eine neue Seite im wbb erstellt habe, möchte ich diese Seite nur für bestimmte Gruppen zugänglich machen, dies möchte ich eben im ACP einstellen können. - Ich bräuchte also eine Anleitung wie ich eine weitere Option "Darf Seite XY betreten" erstelle.
Ice
__________________ Ein Forum für Jedermann - www.funboard4you.de
|
|
13.04.06 12:35 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Das kannst du mit Gruppenvariablen machen dafür musst du die angehängte Datei herunterladen und deinen Wünschen entsprechend bearbeiten
Erklärungen:
In der setup.wbb steht folgender Text:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<wBBgroupvariable>
<name>can_use_site</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Kann Seite betretten?</title>
<desc>Können Mitglieder dieser Benutzergruppe die Seite XY benutzen?</desc>
<group>USER_GENERAL</group>
<acpmode>2</acpmode>
</wBBgroupvariable> |
|
Der name "can_use_site" kannst so anpassen so wie du willst
"Kann Seite betretten?" und "Können MItglieder dieser Benutzergruppe die Seite XY benutzen?" sind einfach Textstellen die du auch bearbeiten kannst.
Den Rest kannst du eigentlich lassen, so wie er ist
----
Wenn du die setup.php ausgeführt hast fügst du in deine PHP Seite folgendes ein:
code: |
1:
|
if($wbbuserdata['can_use_site'] == 0) access_error(); |
|
Das "can_use_site" von der Variable oben muss mit der "$wbbuserdata['can_use_site']" übereinstimmen
D.h. nun alle Leute die keine Berechtigung haben auf die Seite zugreifen zu dürfen können es auch nicht
Dateianhang: |
test.zip (2 KB, 7 mal heruntergeladen)
|
|
|
13.04.06 13:07 |
Finden
Als Freund hinzufügen
|
|
iceboy1000
Mitglied
Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0
Themenstarter
|
|
Hay,
dennoch, es war eine erstklassige Hilfestellung. Mir kam grad noch eine Idee und somit auch Frage dazu auf, kannst du auch "mal schnell" erklären, wie ich es mache, dass die Page terminiert erreichbar bzw. -nichterreichbar ist? Sprich, dass ich sagen kann, die Leute, die im ACP Zugang haben, dürfen erst ab dem 24.4. um 13:21 Uhr auf die Page...
Ice
__________________ Ein Forum für Jedermann - www.funboard4you.de
|
|
13.04.06 16:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Geht "nur" mit Cronjobs. Da setzt du dich vielleicht mit deinem Anbieter und fragst oder der soetwas unterstützt
|
|
13.04.06 16:05 |
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
Geht das nicht mit ner if abfrage im template
php: |
1:
|
<if 234534534 == $timestamp > dsdfsdfsd <then> dfsdf</then> |
|
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
13.04.06 16:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Doch, deswegen auch das "nur", aber icey müsste dann immer den Timestamp herausfinden und mit Cronjobs gehts einfacher
Deine if Abfrage müsste wenn dann so lauten
code: |
1:
|
<if($timestamp == 234234234)><then>X</then><else>Y</else></if> |
|
|
|
13.04.06 16:28 |
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
Aber zu not geht es auch!
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
13.04.06 16:44 |
E-Mail
Finden
Als Freund hinzufügen
|
|
iceboy1000
Mitglied
Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0
Themenstarter
|
|
Hallo,
zunächst will ich die Seite ja aber einer gewissen Zeit und nicht exakt zu der Zeit, sprich ich müsste aus dem "=" ein ">=" machen, stimmts? Weiterhin unterstützt mein Server leider keine Cronjobs, was mich wohl in vielen Dingen einschränkt...
Icey
__________________ Ein Forum für Jedermann - www.funboard4you.de
|
|
13.04.06 18:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Na dann gehts mal los
Also zunächst brauchst du immer die Uhrzeit im Timestamp Format.
Einen Generator findest du hier:
http://www.webmasterland.net/generator_t..._timestamp.html
Danach öffnest du die PHP Datei und fügst dort ein:
code: |
1:
2:
|
$time = time();
if ($time <= [die Timestamp Zahl] ) access_error(); |
|
D.h. wenn die aktuelle Zeit kleiner/gleich der generierten Zahl ist wird der Zugriff verweigert. Ist die aktuelle Zeit (im Timestampformat) größer können User drauf zugreifen
|
|
13.04.06 18:17 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Nein schau mal hier
code: |
1:
2:
|
$time = time();
if ($time < [die Timestamp Zahl] && $wbbuserdata['can_use_site'] == 0) access_error(); |
|
Wenn die aktuelle Zeit kleiner der generierten Zahl ist UND die Usergruppe keine Berechtigung hat zuzugreifen wird der Zugang verweigert.
Ist jedoch der Zugang gewährt aber die Zeit nicht korrekt können die User trotzdem zugreifen (mit der entsprechenden Berechtigung)
|
|
13.04.06 19:18 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Indem du die Rechte dafür unter "Gruppen bearbeiten" setzt
oder möchtest du neue Menüpunkte (mit Rechten) erstellen?
|
|
14.04.06 14:56 |
Finden
Als Freund hinzufügen
|
|
|
das ist so ohne weiteres nicht möglich, solange derjenige hack nicht die funktion bietet es an oder abzustellen, geht diese Option in den Gruppenrechten auch nicht so leicht hinzuzufügen.
|
|
14.04.06 15:04 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Möglich ist es aber da es ein fertiger Hack ist und du den schon installiert hast musst du das jetzt per phpMyAdmin machen.
Das wäre dann doch etwas zu kompliziert.
|
|
14.04.06 15:06 |
Finden
Als Freund hinzufügen
|
|
|