anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 14:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 38 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 12:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
if ($session[user][superuser]==Nummer dessen der darf)


und alles abändern wo >= steht, da jetzt jeder wächter automatisch alles dürfte was auch ein mod darf

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 12:41 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok thx hab ich grade gemacht hat auch alles gut funktioniert...
in der chapel.php ist nun bei paare mit aufgebot der heiratsbutton aber nur für Priester nicht mal mehr für Admins (so sollte des auch sein)
die Wächter können nur noch in der Admin-Grotte auf Anprangern zugreifen..

Aber die Richter die können in der Admin-Grotte auf Anfragen zugreifen, halt wegen den Anzeigen...
Aber auf die Anfragen sollen Richter und Admins zugreifen, wie kann man nun das einstellen??
weil Richter sind SU4 und Admins SU6, wie geht das nun??


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 12:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
&& = UND
|| = ODER


ergo wäre es

if ($session[user][superuser]==Nummer dessen der darf||2. Nummer dessen der darf)



bissl einlesen in php wäre schon sinnvoll http://php.benscom.com/manual/de/index.php

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 12:59 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok mach ich :)
aber eine frage noch ich würde ganz gerne eine Liste mit allen Spielern machen, wo nur die ID's angezeigt werden, halt auch mit suchfunktion nur für die Richter, damit sie nicht extra auf den Usereditor zugreifen müssen...
gibt es sowas schon ider was kann man da machen??


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 13:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
schau dir als Beispiel die Kämpferliste (list.php) an.. und ID = acctid.. dann wirst schon wissen, wie du dir so eine anzeige basteln kannst..

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 13:28 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok ich werde mal ein bisschen rumprobieren und halt auf dem manual nachschauen und wenn alles nicht hilft schreib ich hier nochmal :)



MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 00:40 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
Ok, bei einem binsch noch net so ganz durchgestiegen...
Ich will ebenfalls die Aufgaben etwas anders verteilen.
So, jetz mal meine Möglichkeit, die ich kapiert habe:
Muss ich für jede Funktion JEDEN Superuser einstellen? Also quasi:

[php] if ($session[user][superuser]>=2&&3) addnav("Stalltier Editor","mounts.php");[/php]

Somit müsste doch nun dem Superuser 2+3 ermöglichgt sein, die Stalltiere zu ändern, oder binsch nu aufm falschen Damper??? Ö_Ö

Wäre für jede Aufklärung dankbar!
Grüßle, Llyn

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 00:46 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
Deine Bedingung ist IMMER für superuser >=2 wahr, das heißt jeder dürfte rein.

if ($session['user']['superuser']>=2&&3)

<--beachte die Anführungszeichen, bitte immer benutzen.

das && wird NACH dem >= ausgewertet, d.h. alles links wird geprüft ob WAHR, das rechts auch.

3 ist aber >0 und damit immer wahr für die bool-Logik.

3 ist redundant, weil links ja schon >=2 gefragt ist, wenn jetzt ==3 sein soll, dann müsste die linke Bedingung wegfallen.

Wenn nur superuser==3 und superuser==2 das dürfen sollen, dann müsste da auf

$superuser==2 || $superuser==3

stehen (abgekürzt)
=)

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 10:10 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
:???:

Ok, zuerst einmal... Ich hab das Dingens aus meiner Superuser php raus und da ham die keine ' dranne.
So wie ich das nu kapiert hab, müssen die aber ran, weil die wichtig sind. Ok. Soweit sogut. :P

Step 2: Wenn ich jetz irgendwo keine Superuser Erlaubnis hintu, wer kann denn dann alles hin? Jeder mit Grottenrechten?
Weil irgendwie hat sich nun folgendes in meinen Kopf eingepflanzt: Dass das mit den Superuser = 2 bla dingens nur wieder eine Erlaubnis beschränkt.

Ach Gottchen is das viel auf einmal... :cry:

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 12:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
in die Grotte dürfen zb. alle superuser >=2

d.h. jeder addnav ohne Beschränkung kann von allen Superusern ab 2 aufwärts gesehen werden


lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 14:23 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
Und wie kann man den 1ern auch sowas erlauben? *das jetz doch mal wissen will* Meine Wachen sollen ja auch reindürfen...
Ich hab keine Ahnung wo und wie man das macht... Bin voll des Greenhorn.

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 16:51 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
Jetz hab ich mal ein blödes Problem...
Ich wollte noch einen Superuser hinzufügen, aber der lässt sich nicht blicken in der Auswahl. Dann hab ich wieder die ganz alte User php hochgeladen, wo 3 noch User administrieren ist. So, aber: Es ändert sich auch das nicht in der Auswahl. Weiß jemand, warum sich das nicht ändert?
Wäre sehr lieb.

Ist hinfällig... Fehler gefunden.... :bash:

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 03:18 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Nightborn hat geschrieben:
Wenn nur superuser==3 und superuser==2 das dürfen sollen, dann müsste da auf

$superuser==2 || $superuser==3

stehen (abgekürzt)
=)


Ich denk mal, ich hab das so weit auch so befolgt, aber trotzdem verzweifel ich daran fast noch.

Ich will, dass NUR Superuser 4 und 6 auf die Useradministration zugreiffen können.
Jetzt habe ich das:
[php] if ($session['user']['superuser']>=$superuser==4 || $superuser==6) addnav("User Editor","user.php");[/php]
, aber Superuser 5 kann auch noch darauf zugreiffen. Was muss ich daran verändern, dass es so klappt, wie ich es will?^^ Mitlerweile hab ich keine Ideen mehr.. (Wahrscheinlich nur eine kleine Sache, aber ich bin auch ein Anfänger :roll: )

Achso, ja:
Ich weiß, dass man hier die Source angeben muss, habe ich aber nicht :? Aaaaaber.. Das ist auch etwas schwierig, da ich das nämlich bisher NUR auf meinem PC und nicht hochgeladen habe. Hoffe mal, ich krieg trotzdem Hilfe :? (Das hat den Sinn, dass ich erstmal alles fertig machen will und dann es erst hochlade, erspart Arbeit und nervige Fragen der User :roll: )


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 07:22 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Wie wärs mit:
[php] if ($session['user']['superuser']==4 || $session['user']['superuser']==6) addnav(...);[/php]

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 10:02 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
1=darf user editieren
2=darf moderation machen
4=darf kreaturen editieren
8=darf beleidgungen editieren


wenn einer jetzt moderation+kreaturen macht, hat er superuser 6...das ist eindeutig.

wenn einer jetzt beleidigungen nur machen darf, dann ist er 8...eindeutig =)

usw

wäre doch was, oder

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 17:52 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Nightborn hat geschrieben:
1=darf user editieren
2=darf moderation machen
4=darf kreaturen editieren
8=darf beleidgungen editieren


wenn einer jetzt moderation+kreaturen macht, hat er superuser 6...das ist eindeutig.

wenn einer jetzt beleidigungen nur machen darf, dann ist er 8...eindeutig =)

usw

wäre doch was, oder


Oder zu gut neudeutsch: Bitfields ^^

[php]if($session['user']['superuser'] & SU_EDIT_CREATURES) {
addnav('Kreatureneditor', 'creatures.php');
}[/php]

.. Braucht natürlich tiefe Änderungen. Alternativ ginge auch ein zweites su-Feld mit den Flags.

(Am besten mag ich natürlich sowas:
[php]if($session->user->checkSuAccess(Player::SU_EDIT_CREATURES))[/php]
)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 19:15 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
:D bitfield ist aber schon was wert.

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Nov, 2007 21:43 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Lori hat geschrieben:
Wie wärs mit:
[php] if ($session['user']['superuser']==4 || $session['user']['superuser']==6) addnav(...);[/php]


Ups.. Ich sag ja, was kleines :roll:
Danke^^ Es funktioniert :D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 38 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum