Zugriffsrechte: Eigene Seite |
ArK
Mitglied
Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3
|
|
kann mir wer, das hier so umschreiben, das ich mehrere Gruppen eintragen kann, die zugriff auf die Seite haben? Wäre sehr nett.
Zitat: |
<?php
$filename="neu.php";
require("global.php");
$groupid = 48;
if(in_array($groupid, $wbbuserdata['groupids'])) {
eval("\$tpl->output(\"".$tpl->get("neu")."\");");
}
else access_error();
?> |
MFG ArK
|
|
30.08.05 18:13 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Radiation
Mitglied
Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi Herkunft: Reutlingen Forenversion: 2.3
|
|
Erstell doch eine WBB Datei so das du es für jede Gruppe einstellen kannst.
Dann kannst du es so abfragen if(!$wbbuserdata['can_deineseite_access']) access_error();
Wie du solch eine Datei erstellst (setup.wbb):
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<wBBgroupvariable>
<name>VARIABLENNAME</name>
<type>TYP_DER_VARIABLE (Inhalt des Feldes 'type' der Tabelle bb1_groupvariables)</type>
<defaultvalue>STANDARDWERT</defaultvalue>
<title>Angezeigter Name der Variable</title>
<desc>Angezeigte Beschreibung der Variable</desc>
<group>NAME_DER_VARIABLENGRUPPE</group>
<acpmode>2</acpmode>
</wBBgroupvariable>
|
|
So sieht dann die Setup-Datei aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
<?php
define("WBB_ACP_LOGIN", true);
require("./global.php");
require("./lib/class_variableimport.php");
$variableimport = new variableimport("variablefile.wbb");
if($variableimport->errors()) echo 'Es traten folgende Fehler beim Lesen der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
else
{
$variableimport->import();
if($variableimport->errors()) echo 'Es traten folgende Fehler beim Importieren der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
elseif($variableimport->warnings()) echo 'Warnung:<br />'.$variableimport->getWarnings().'<br />';
else echo 'Die Variablendatei wurde erfolgreich importiert.<br />';
}
?> |
|
__________________ Mit freundlichem Gruß
Sascha Speidel
|
|
30.08.05 18:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
ArK
Mitglied
Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3
Themenstarter
|
|
Äh, Danke, aber, kannst du mir nicht einfach das so umschreiben bitte, das ich nur die nummern eintragen muss? ich include diese eh dann in die Seite.
Ich versteh ja nicht viel vom wbb, aber, müsste man dann nicht noch was altern in der db, damit man auch eintragen kann, ob er die seite besuchen kann, oder nicht.
Wie gesagt, wenn du mir das einfach abänderst, wäre mir das am liebsten.
Danke schon einmal.
MFG ArK
|
|
30.08.05 18:26 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Radiation
Mitglied
Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi Herkunft: Reutlingen Forenversion: 2.3
|
|
ne, müsstest nix altern in der tabelle, einfach so nach meiner anleitung machen, dann würde es gehen, aber umschreiben ist grade zu viel verlangt, hab grade so viel mit arrays zu tun gehabt, das ich jetzt gar nix mehr blick :lol
__________________ Mit freundlichem Gruß
Sascha Speidel
|
|
30.08.05 18:29 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
ArK
Mitglied
Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3
Themenstarter
|
|
stimmt das so?
<wBBgroupvariable>
<name>can_deineseite_access</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Kann das Designdokument sehen?</title>
<desc>Kann das Designdokument sehen?</desc>
<acpmode>2</acpmode>
</wBBgroupvariable>
|
|
30.08.05 18:42 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Radiation
Mitglied
Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi Herkunft: Reutlingen Forenversion: 2.3
|
|
Zitat: |
<wBBgroupvariable>
<name>can_deineseite_access</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Kann das Designdokument sehen?</title>
<desc>Kann das Designdokument sehen?</desc>
<group>USER_GENERAL</group>
<acpmode>2</acpmode>
</wBBgroupvariable> |
So sollte es stimmten
__________________ Mit freundlichem Gruß
Sascha Speidel
|
|
30.08.05 18:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|