anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 11:15

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
BeitragVerfasst: Mo 07 Nov, 2005 13:01 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
hallo, wollt mal fragen ob das möglich ist das nur bestimmte user einen raum betreten können??

ich wollte das gern irgendwie über die ID machen des users oder vielleicht über den namen des jeweiligen users

wie müsste ich das denn dann machen??
geht das denn eigentlich??

greetz


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 13:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
[php]
if($session[user][name]=='name'){

}
[/php]

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 14:02 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Benutz lieber die ID, das ist sicherer besonders wenn der User mal den Titel wechseln sollte ;)

$this->bbcode_second_pass_code('', '$ids = array(1,2,3,4,5); // id liste
$allow = array(1,3,5); // erlaubt
if(in_array($allow, $ids)) ...')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 14:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
logd-code:

[php]
$id=$session[user][acctid];
$allow = array(1,3,5); // erlaubt
if(in_array($allow, $id)){

}
[/php]

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Zuletzt geändert von Meteora am Mo 07 Nov, 2005 15:34, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 14:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Hrhrhr, ty ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 15:55 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
hab das eben mal ausprobiert aber ich krieg da immer nen fehler:

$this->bbcode_second_pass_code('', 'Warning: in_array(): Wrong datatype for second argument in /home/p2641/html/view.php on line 37')

das steht drin in zeile 37

$this->bbcode_second_pass_code('', 'if(in_array($allow, $id)){ ')

kann mir da wer weiterhelfen?? was hab ich denn falsch gemacht??


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 16:00 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
*Haddy hau*
So ist richtig:

[php]$id=array($session['user']['acctid']);
$allow = array(1,3,5); // erlaubt
if(in_array($allow, $id)){

}[/php]

Funktion heißt nicht umsonst in_array :baeh: :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 16:10 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
also erstmal danke, es geht :)

aber nun schon wieder eine frage:

$this->bbcode_second_pass_code('', 'if ($HTTP_GET_VARS[op]=="buero"){
$id=array($session['user']['acctid']);
$allow = array(2,3,5); // erlaubt
if(in_array($allow, $id)){
page_header("Büroräume");
output("`n`n`b`cDieser Bereich ist nur für Mitglieder der Redaktion`c`b`n`n");
viewcommentary("buero","reden",20,"sagt");
addnav("zurück zum Vorraum","view.php");
addnav("Zurück zum Dorf","village.php");
}else{
page_header("Büroräume");
output("`n`n`c`b`^Leider gehörst Du nicht der Zeitung an`b`c");
addnav("zurück","view.php");
}
}')

ich habe das jetzt so gemacht und oben die id's reingeschrieben die rein dürfen, ich hab die id 2 und die steht ja auch oben drin aber wenn ich dort reingehe dann wird mir angezeigt das ich halt keinen zutritt habe.

was denn daran falsch weil ich kann da nicht unbedingt nen fehler sehen :(

das thema weitet sich ja mehr aus als ich dachte :roll:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 16:17 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
[php]
if(in_array($id,$allow)){

[/php]

versuch mal so

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 16:28 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
mmmh geht leider auch net :(

scheint doch echt nen größeres problem zu werden als ich angenommen hab :cry:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 18:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
also am einfachsten ist denke ich falls diese user keine speziellen rechte haben das du denen einen eigenen rang machst so wie user admin nur eben sehen die nur das das geht aber auch nur wenn sie keinen rang haben und auch nur einmal XD dann würde beim nächsten script wieder das problem auftauchen XD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 18:40 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
ja das habe ich mir ja auch schon überlegt, aber wie legt man denn nen neuen spezialrang an??? so das man den dann auch über die grotte verteilen kann ??


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 20:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
öffne user.php und suche : "superuser" dann schau nach hinten da stehen die 3 dies schon gibt füge nach dem letzen an 4,TEXT und dann in der grotte vergeben und dann eine if abfrage wie

if ($session[user][superuser]>=4)

mfg Tidus


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 07 Nov, 2005 20:55 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Das ist doch viel zu umständlich....
arrays is die einfachste lösung und auch schönste :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 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/
Joa, mag ja stimmen, aber dann musste immer gleich in den source, wenn du was ändern willst Kevz.
Aber noch mal ne andere frage, ich beisse mir mi moment daran die Zähne aus, wie ich das hinbekomme, das beispielsweise nur der ehepartner einen Bestimmten chat lesen und schreiben kann. Hab ihr dazu ne idee?

*das mal hier rein schrieb*

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 2005 09:26 
Offline
Held
Held
Benutzeravatar

Registriert: So 22 Mai, 2005 14:56
Beiträge: 244
Wohnort: Sangerhausen
na gibt es das nicht schon im Game??? *grübel*

Wenn man den Trampelpfad nimmt - aber es kann auch sein das das ne Erweiterung ist :roll:

ich glaub das Special heißt forestlake.php da müsste das dann drinstehen ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 2005 16:04 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Auric hat geschrieben:
Joa, mag ja stimmen, aber dann musste immer gleich in den source, wenn du was ändern willst Kevz.


Wozu gibts ne Datenbank? Mach es über settings DB und Splitter es dann mit explode ;)

Auric hat geschrieben:
Aber noch mal ne andere frage, ich beisse mir mi moment daran die Zähne aus, wie ich das hinbekomme, das beispielsweise nur der ehepartner einen Bestimmten chat lesen und schreiben kann. Hab ihr dazu ne idee?

*das mal hier rein schrieb*

Versuchs mal hiermit:

Orinal ausschnitt aus Chaosmakers WV hat geschrieben:
[php]if($session['user']['marriedto'] == $row['owner'])[/php]

-Erklärung, mach am besten eine MySQL abfrage und frage dort nach der ID des Partners ab stimmen die über ein kommt Er / Sie rein wenn nicht, dann ist Tür zu :P


Wegen dem setting mach es so:
[php]$str = explode('|', getsetting('user_ids', '|1|2|3|4|5'));
$search = $session['user']['acctid'];
if(in_array($search, $id))
{
output('Du hast Zutritt!'); // Die ID: 1 wurde im $str gefunden!
}
else
{
output('Du hast keinen Zutritt!'); // Die ID: xy wurde nicht in $str gefunden!
}[/php]

Sollte so 100% funzen ;)


Zuletzt geändert von Kevz am Di 08 Nov, 2005 22:06, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 2005 17:58 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
hmmmm muss ich mir auch mal anuggn ob ich das gebrauchen kann *grins* fein gemacht :wink: hoffe das geht kevz :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 2005 18:36 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
was kevz sagt geht^^ zumindest meisten^^ immer öfter^^ nunja nicht immer^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Nov, 2005 20:45 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
schleimer :shock: :???: :lol: :?

kevz sachen gehen fast immer nunja nur wenn ers nciht testet nicht ;- )


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 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