YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Zugriffsrechte: Eigene Seite » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.931 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Zugriffsrechte: Eigene Seite
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ArK
Mitglied


Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3

 Zugriffsrechte: Eigene Seite Antworten Zitieren Editieren Melden       UP

kann mir wer, das hier so umschreiben, das ich mehrere Gruppen eintragen kann, die zugriff auf die Seite haben? Wäre sehr nett. smile

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 ArK ist offline E-Mail Finden Als Freund hinzufügen Füge ArK in deine Kontaktliste ein
Radiation Radiation ist männlich
Mitglied


Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: Reutlingen
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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 Radiation ist offline E-Mail WWW Finden Als Freund hinzufügen
ArK
Mitglied


Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3

Themenstarter Thema begonnen von ArK
Antworten Zitieren Editieren Melden       UP

Ä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 ArK ist offline E-Mail Finden Als Freund hinzufügen Füge ArK in deine Kontaktliste ein
Radiation Radiation ist männlich
Mitglied


Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: Reutlingen
Forenversion: 2.3

 RE: Zugriffsrechte: Eigene Seite Antworten Zitieren Editieren Melden       UP

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 Radiation ist offline E-Mail WWW Finden Als Freund hinzufügen
ArK
Mitglied


Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3

Themenstarter Thema begonnen von ArK
Antworten Zitieren Editieren Melden       UP

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 ArK ist offline E-Mail Finden Als Freund hinzufügen Füge ArK in deine Kontaktliste ein
Radiation Radiation ist männlich
Mitglied


Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: Reutlingen
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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 Augenzwinkern

__________________
Mit freundlichem Gruß

Sascha Speidel

30.08.05 18:45 Radiation ist offline E-Mail WWW Finden Als Freund hinzufügen
ArK
Mitglied


Dabei seit: 11.02.05
Beiträge: 27
Forenversion: 2.3.3

Themenstarter Thema begonnen von ArK
Antworten Zitieren Editieren Melden       UP

Ok, danke, hat funktioniert. Augenzwinkern
30.08.05 19:00 ArK ist offline E-Mail Finden Als Freund hinzufügen Füge ArK in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Zugriffsrechte: Eigene Seite