Moderators aanmaken via phpmyadmin

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
StevenW
Berichten: 92
Lid geworden op: 13 mei 2006, 01:27

Moderators aanmaken via phpmyadmin

Bericht door StevenW » 17 jul 2006, 12:18

Support template:
  • Wat is het probleem? kan geen permissies veranderen
    Wanneer ontstond het probleem? lang geleden
    Adres van je forum: http://
    Modifications op je forum: (een echte rotzooi)
    Huidige stijl: subsilver(aangepast)
    phpBB versie: nieuwste?
    Waar is je forum gehost: pcextreme.nl
    Heb je onlangs iets verandert aan je forum? ja
Overige opmerkingen: ik wil alleen moderators aanmaken, maar het permissie paneel doet het niet meer, ik krijg een sql error. Mijn eigenlijke vraag is: hoe maak ik via phpmyadmin een moderator aan. Want dan is het opgelost.


...

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 jul 2006, 12:29

Je kan niet simpel iemand mod maken in phpmyadmin. wat voor error krijg je als je naar acp gaat?

StevenW
Berichten: 92
Lid geworden op: 13 mei 2006, 01:27

Bericht door StevenW » 17 jul 2006, 12:36

Couldn't update private forum permissions

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (29, , 1)

Line : 391
File : admin_ug_auth.php


Tuurlijk kan dat wel. :roll:
Waar worden de rechten van een persoon opgeslagen? In welke tabel?
ik weet bijvoorbeeld dat het forum waarvoor ik een moderator wil maken id=29 heeft.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 jul 2006, 12:44

Het kan ook wel, maar je moet zowiez meerdere dingen invoegen in meerdere tables ;). Tevens, heb je pas je forum verhuisd, oid, en niet alle tables (en dan doel ik voornamelijk op de user_groups en groups tables!) overgezet?

StevenW
Berichten: 92
Lid geworden op: 13 mei 2006, 01:27

Bericht door StevenW » 17 jul 2006, 13:09

Jewel, die zijn aanwezig.

Maar u weet niet wat ik zou moeten veranderen om een persoon moderator te maken via phpmyadmin?

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 17 jul 2006, 13:43

je moet de:
phpbb_auth_access tabel aanpassen

in phpbb_user_groups worden individuele users als een group en gewone groups als een group beschouwd
De groups en de users hebben ook allemaal unique ID's
een user_id kan dus ook niet overeen komen met een group id
doordat users en usergroups als het zelfde gezien worde, ze hebben zelfde ID, kun je voor hem in die auth tabel dus permissies aanbrengen.

bij de group_id tabel moet je dan dus of de user ID opgeven of de ID van een group uit de groups tabel.

Dit zit dus allemaal redelijk complex in elkaar, dus ik begrijp niet helemaal waarom je het via phpmyadmin wil zetten.

Via phpBB worden ook gelijk de user_levels van al die users die in bepaalde groups zitten ook geupdate.
Als je dit handmatig allemaal moet doen kost je erg veel tijd.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

StevenW
Berichten: 92
Lid geworden op: 13 mei 2006, 01:27

Bericht door StevenW » 17 jul 2006, 14:04

De usergroups werken. Dus het meeste werk zit in het beheren van de groepen. Maar nu wil ik iemand bepaalde rechten geven zonder een nieuwe groep aan te maken. Maar dit werkt niet meer. Waarschijnlijk een foute hack. En ik kan overweg met phpmyadmin. Ik moest alleen weten wat ik moest doen.

Dank u wel. Ik ga het nu proberen.

StevenW
Berichten: 92
Lid geworden op: 13 mei 2006, 01:27

Bericht door StevenW » 17 jul 2006, 14:25

Het werkt niet. Ik heb het volgende:
119 is user_id.


group_id 119
forum_id 29
auth_view 1
auth_read 1
auth_post 1
auth_reply 1
auth_edit 1
auth_delete 1
auth_sticky 1
auth_announce 1
auth_vote 1
auth_pollcreate 1
auth_attachments 1
auth_mod 1

Gesloten