[php] Forum rechten gaat niet lekker *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
Beste phpers :)

Ik heb bezig met een forum en helaas zit een een irritante bug in die bij een clean install er niet in zit maar naar wat rotsooien met wat rechten wel te voorschijn komt. Het is een forum voor wat counterstrike clans hier in Nederland en dit leek ons een leuk idee :) Layout, kleuren, tekst, alles is nog helemaal fout, kijk daar plz niet naar ;) Het gaat hier om het probleem met posten

Note: Ik kan helaas geen bron codes plaatsen i.v.m. met copyrights, dus heb ik samen met D2k besloten om het zo duidelijk mogelijk uit te leggen en ik hoop dat jullie me verder kunnen helpen

Allereerst:

De url: http://counterstrikeforum.homeunix.net/
Een normale user: Name: Testuser Password: 6a65612c
Admin User: Name: Admin Password: x7072yj3

Het probleem:

Bij het installeren gaat alles goed. Een user kan zich registreren en kan op een normale manier een topic openen.

Ik ben begonnen met forums aanmaken en wat verschillende soorten users. Nog steeds alles goed en kan op een normale manier gepost worden. Nu ga ik de rechten per gebruiker/forum instellen en nu gaat het fout:

Wanneer je je inlogd als user en je klikt een forum aan waar je toegang hebt, is het post topic knopje grijs (niet aanklikbaar). Klik je in het forum een bestaand topic aan wat ik heb gemaakt met een admin user, kan je wel een nieuw topic starten.

Dus met admin een topic gemaakt, ingelogd als normale user, klik forum aan en kan niks openen. Klik op topic en ik kan wel een nieuw topic openen....

Ik snap het echt niet, er zit naar mijn mening ergens een "stapje" te veel. Om zeker te zijn dat het geen domme instelling is geef ik dus ook een admin user met wachtwoord erbij. Verander instellingen wat je maar wilt, maar verander bijv niet het wachtwoord want zo kunnen andere tweakers niet meer kijken naar het probleem :).

Kan iemand er naar kijken en misschien vertellen waar ik moet kijken. Voor de duidelijkheid, als je het forum installeert is er 1 standaard forum en toen werkte alles gewoon perfect. Meerdere forums aanmaken ging ook goed, maar toen ik rechten ging aanmaken ging het fout.

Bedankt :)

Acties:
  • 0 Henk 'm!

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 17-09 07:55

thomaske

» » » » » »

Is het geen idee om degene te raadplegen bij wie je het forum hebt aangeschaft? :?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
thomaske schreef op 12 november 2002 @ 00:01:
Is het geen idee om degene te raadplegen bij wie je het forum hebt aangeschaft? :?
Dat is idd een idee en daar heb ik natuurlijk wel over gesproken met hem ;) Helaas wist hij niet te vinden en zou er nog naar gaan kijken maar de komende 3 weken nog geen tijd gehad en daarom hier op tweakers

Acties:
  • 0 Henk 'm!

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 17-09 07:55

thomaske

» » » » » »

hmmjah, niets ten nadelen van jou hoor (ik begrijp dat je de fout op wil lossen), maar nu moeten wij bugs gaan zoeken in een commercieel forum, omdat de maker geen tijd heeft..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
thomaske schreef op 12 November 2002 @ 00:05:
hmmjah, niets ten nadelen van jou hoor (ik begrijp dat je de fout op wil lossen),
Mooi zo ;) Ik heb ook al veel geprobeerd maar ik kom er zelf niet uit (mijn php kennis is niet al te groot)
maar nu moeten wij bugs gaan zoeken in een commercieel forum, omdat de maker geen tijd heeft..
Zoeken heb ik al gedaan ;) En ik zou het al fijn vinden als iemand me op weg kan helpen.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 14:20
Wat? De maker van het forum kan, met de broncode erbij en zeer uitgebreide kennis daarvan bovendien (hij heeft het immers zelf geschreven), de fout niet vinden? En nu moeten wij de fout in de code die we niet te zien krijgen vinden, zonder debug gegevens te hebben, of die te kunnen verkrijgen?

Ik zou dit oplossen door de access rights te debug printen en dat te vergelijken met de code die de access regelt; vaag verhaal misschien, omdat ik niets concreters kan zeggen zonder broncode.

Als het ueberhaupt al mogelijk is de fout te vinden (en dat lijkt me alleen denkbaar als de fout in de werking van het rechtensysteem zit en niet in de code die dit systeem implementeert) dan maak je het ons niet echt makkelijk. Ik zou maar gaan klagen bij de maker.

Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
Soultaker schreef op 12 november 2002 @ 00:25:
Wat? De maker van het forum kan, met de broncode erbij en zeer uitgebreide kennis daarvan bovendien (hij heeft het immers zelf geschreven), de fout niet vinden? En nu moeten wij de fout in de code die we niet te zien krijgen vinden, zonder debug gegevens te hebben, of die te kunnen verkrijgen?

Ik zou dit oplossen door de access rights te debug printen en dat te vergelijken met de code die de access regelt; vaag verhaal misschien, omdat ik niets concreters kan zeggen zonder broncode.

Als het ueberhaupt al mogelijk is de fout te vinden (en dat lijkt me alleen denkbaar als de fout in de werking van het rechtensysteem zit en niet in de code die dit systeem implementeert) dan maak je het ons niet echt makkelijk. Ik zou maar gaan klagen bij de maker.
Of hij het kan vinden is nog niet zeker ;) Hij heeft er helaas nog niet goed naar gekeken i.v.m. met gebrek aan tijd.

Ik weet dat ik het jullie moeilijk maak, maar D2k en ik hebben het besproken en dit was in onze ogen de enige manier.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb inmiddels wel ge-expirimenteert maar bij mij werkt het gewoon goed. Het is me dan ook echt een raadsel waarom het bij jou mis gaat.. wat een mogelijkheid is maar dat lijkt me sterk, is dat het in de PHP config zit.

Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
Verwijderd schreef op 12 november 2002 @ 01:07:
Ik heb inmiddels wel ge-expirimenteert maar bij mij werkt het gewoon goed. Het is me dan ook echt een raadsel waarom het bij jou mis gaat.. wat een mogelijkheid is maar dat lijkt me sterk, is dat het in de PHP config zit.
Heb al easyphp geprobeerd, format en php/apache/mysql los gedownload, niks maakt uit. Als je wilt stuur ik je wel files die je kan gebruiken. Noem welke

En het lijkt me idd ook heel sterk dat het aan de php config hier ligt

Acties:
  • 0 Henk 'm!

Verwijderd

We Are Borg schreef op 12 November 2002 @ 01:09:
[...]


Heb al easyphp geprobeerd, format en php/apache/mysql los gedownload, niks maakt uit. Als je wilt stuur ik je wel files die je kan gebruiken. Noem welke

En het lijkt me idd ook heel sterk dat het aan de php config hier ligt
you've got mail..

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Ik blijf het een beetje lastig vinden met gokken enzo. Geen punt waar het fout gaat, waar je kunt kijken, maar dit is al lastig genoeg.. :P

Dingen die het zouden kunnen zijn:
* Geregistreerde user wordt niet automatisch in de usergroup "normal users" geplaatst
* Hij kent verkeerde roles aan een user toe (bv. test2, terwijl test nodig is)
* Hij leest queries verkeerd uit (kan je oplossen door ze op het scherm te toveren, tesamen met de userrechten)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

title done

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Verwijderd schreef op 12 november 2002 @ 01:07:
wat een mogelijkheid is maar dat lijkt me sterk, is dat het in de PHP config zit.
Ik heb hier een 'stukje' software geschreven, en op m'n server crasht hij genadeloos, hij kent variabelen niet meer e.d.
De reden:
Register_globals staat aan. Je verzint het niet, maar daardoor werkte het niet.

Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 14:48

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
gorgi_19 schreef op 12 november 2002 @ 08:31:
Ik blijf het een beetje lastig vinden met gokken enzo. Geen punt waar het fout gaat, waar je kunt kijken, maar dit is al lastig genoeg.. :P

Dingen die het zouden kunnen zijn:
* Geregistreerde user wordt niet automatisch in de usergroup "normal users" geplaatst
* Hij kent verkeerde roles aan een user toe (bv. test2, terwijl test nodig is)
* Hij leest queries verkeerd uit (kan je oplossen door ze op het scherm te toveren, tesamen met de userrechten)
Punt 1 is het niet, dat gaat perfect :) 2 en 3 kom ik op terug

Opgelost
Pagina: 1