anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 14:42

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bibirs Bibliothek erweitern
BeitragVerfasst: Do 29 Dez, 2005 22:30 
Offline
User
User

Registriert: Do 29 Dez, 2005 22:15
Beiträge: 11
Hallo an alle,

möchte gerne Bibirs Bibliothek dahingehend erweitern, das auch ein normaler User die Bibliothek verwalten kann (Themen erstellen, Bücher ansehen etc.).

Habe nun in der library.php eine Abfrage gemacht, wenn der betreffende User da ist, wird ein Admin-Link auf sulib.php eingeblendet. So weit so gut. Nur dann kommt natürlich eine Meldung "Hackversuch gescheitert".

Gibt es eine Möglichkeit das zu lösen? Möchte nämlich den Bibliothekaren nicht unbedingt Admin-Rights geben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 22:33 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
löse es einfach damit das du nen neuen userstand machst ;) anstadt superuser ;)

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 22:41 
Offline
User
User

Registriert: Do 29 Dez, 2005 22:15
Beiträge: 11
Hey, ging das schnell! Danke.

Meinst Du die user.php editieren?

In etwa so:

$this->bbcode_second_pass_code('', '
"superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren,4,Bibliothekar",
')

Sieht dann dieser User nicht auch dasGrotto, wenn auf Superuser >=2 oder >=3 geprüft wird?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 22:44 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
genau da machste dan nen neuen userstand aber nich 4 sondern komplett neu aber vergiss nicht das ganze in die sql einzutragen :lol:

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bibirs Bibliothek erweitern
BeitragVerfasst: Do 29 Dez, 2005 22:50 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Koloman hat geschrieben:
Hallo an alle,

möchte gerne Bibirs Bibliothek dahingehend erweitern, das auch ein normaler User die Bibliothek verwalten kann (Themen erstellen, Bücher ansehen etc.).

Habe nun in der library.php eine Abfrage gemacht, wenn der betreffende User da ist, wird ein Admin-Link auf sulib.php eingeblendet. So weit so gut. Nur dann kommt natürlich eine Meldung "Hackversuch gescheitert".

Gibt es eine Möglichkeit das zu lösen? Möchte nämlich den Bibliothekaren nicht unbedingt Admin-Rights geben.


checkday([...]); Wegmachen...

ALTER TABLE accounts ADD bibliothekar ENUM('Yes','No') NOT NULL default 'No';

und dann als Check:

if($session['user']['bibliothekar'] == "No") redirect("village.php");


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 22:58 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
ALTER TABLE accounts ADD bibliothekar int(4) NOT NULL default '0';
if($session[user][bibliothekar]) {
//Bibliothekar
} else {
//für normalos
}

es gibt da auch noch ein unbenutztes feld Superuser2 - lässt sich auch verwenden...

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 23:37 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Auric hat geschrieben:
ALTER TABLE accounts ADD bibliothekar int(4) NOT NULL default '0';
if($session[user][bibliothekar]) {
//Bibliothekar
} else {
//für normalos
}

es gibt da auch noch ein unbenutztes feld Superuser2 - lässt sich auch verwenden...

-Viel zu umständlich, es geht auch einfacherer siehe Elis Methode. Deine würde nur unnötig Platz fressen & unnötiges Parsen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bibirs Bibliothek erweitern
BeitragVerfasst: Do 29 Dez, 2005 23:47 
Offline
User
User

Registriert: Do 29 Dez, 2005 22:15
Beiträge: 11
Eliwood hat geschrieben:
checkday([...]); Wegmachen...

ALTER TABLE accounts ADD bibliothekar ENUM('Yes','No') NOT NULL default 'No';

und dann als Check:

if($session['user']['bibliothekar'] == "No") redirect("village.php");


Ok. Die Abfrage hab ich so gemacht - und es funktioniert auch super:

$this->bbcode_second_pass_code('', 'if ( !$session[user][librarian] == 1 && !$session[user][superuser] >= 2 ) redirect( "village.php" );
')

Bei mir hieß die auskommentierte Zeile allerdings isnewday(2); nicht checkday...

Vielen Dank für Eure Hilfen!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 23:48 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
is doch egal mach des weg :D hab eh noch nich rausgefunden für was checknewday is :D

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 00:05 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Englisch lernen
checknewday checkt ob ein neuer tag ist
isnewday ist allerdings gegen böse jungs *g*

@Kevz Naja, so viel speicherplatz wird es wohl kaum belegen und die abfrage ist kürzer *g*
Außerdem mag ich kein Enum^^

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 00:06 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
super was bringt mir des ob er nen neuen tag überprüft? :D super dna bleiben die nachrichten halt ewig ^^ :D

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 00:12 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Death Lord hat geschrieben:
super was bringt mir des ob er nen neuen tag überprüft? :D super dna bleiben die nachrichten halt ewig ^^ :D


:nene:
Es bringt das du auf die newday.php umgeleitet wirst, wenn ein neuer tag beginnt, und du so nicht praktisch nen ganzen ingame-tag darin verbummelst, ohne die neuen Runden zu bekommen etc.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 00:16 
Offline
Meister
Meister

Registriert: So 30 Okt, 2005 07:44
Beiträge: 322
Wohnort: Heilbronn
LoGD: http://www.ryu.dragonlegacy.de/source.php
und is derjenige doch selebr schuld :D sollen sich doch alle aufm firedhoz ausloggen bzw. bei dne meisten auf den Feldern

_________________
Zitat:
Wir sind Menschen, Trolle, Zwerge, Elfen und sonstige Wesen - ABER KEINE SKLAVEN!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 01:02 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Death Lord hat geschrieben:
super was bringt mir des ob er nen neuen tag überprüft? :D super dna bleiben die nachrichten halt ewig ^^ :D

-Du willst Support geben für Neulinge?!, bist wohl bissel verrückt gell... Denn mit soetwas wirst du nicht sehr sehr weit kommen, bei mir bsit du mittlerweile durch. Lern ein bissel das LotGD Lexikon und erkundige dich da ein wenig...

Koloman, wenn du ein wenig mehr wissen willst zu den Funktionen guck mal hier. Ich werd gleich noch einige Funktionen zur verfügung stellen, also nit wundern :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum