Pagina 1 van 1

Permissies

Geplaatst: 18 jun 2004, 13:43
door V!ncent
als ik de permissies wil updaten van een gebruiker krijg ik deze foutmelding:

Code: Selecteer alles

Couldn't delete auth access info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'AND auth_mod = 0' at line 3

DELETE FROM phpbb_auth_access WHERE group_id = AND auth_mod = 0

Line : 180
File : /home/virtual/site16/fst/var/www/html/admin/admin_ug_auth.php

wat kan ik hier aan doen?

Geplaatst: 18 jun 2004, 13:50
door cartoontje
Onlangs een mod geïnstalleerd? Post eens regel 170 t/m 190 van dat bestand! :)

Geplaatst: 18 jun 2004, 13:54
door V!ncent
jah 3 mods
shoutbox, overall forum permissies, view ip on tread ofsow :P

line 170 t/m 190:

Code: Selecteer alles

	if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
			}

			$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
				WHERE group_id = $group_id 
					AND auth_mod = 0";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, "Couldn't delete auth access info", "", __LINE__, __FILE__, $sql);
			}

			//
			// Delete any entries in auth_access, they are not required if user is becoming an
			// admin
			//
			$sql = "UPDATE " . AUTH_ACCESS_TABLE . "
				SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0
				WHERE group_id = $group_id"; 
			if ( !($result = $db->sql_query($sql)) )

Re: Permissies

Geplaatst: 18 jun 2004, 13:57
door Larz

Code: Selecteer alles

Couldn't delete auth access info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'AND auth_mod = 0' at line 3

DELETE FROM phpbb_auth_access WHERE group_id = [b]dit is leeg[/b] AND auth_mod = 0

Line : 180
File : /home/virtual/site16/fst/var/www/html/admin/admin_ug_auth.php
[code]

Zoals je ziet staat er niets bij group_id in je query, ik denk dat dat het probleem is.
Dus op naar regel 180 in admin/admin_ug_auth.php, daar moet iets staat als dit (even uit mijn eigen bestand gehaald):

[code]$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
WHERE [b]group_id = $group_id [/b]
AND auth_mod = 0";

Geplaatst: 18 jun 2004, 13:59
door cartoontje
Dat staat er toch ook! :roll:

@ Lars (onder me): Dacht ik al! :bier:

Geplaatst: 18 jun 2004, 14:01
door Larz
Er werd pas gereageerd toen ik aan het typen was, had het dus nog niet gezien, sorry :)

Geplaatst: 18 jun 2004, 14:04
door V!ncent
:P maar waar zou dit mee te maken kunnen hebben?

Geplaatst: 18 jun 2004, 14:12
door V!ncent
hum..... :? de premissies van mijn shoutbox kan ik ook niet updaten.

Wijziging: ik heb weer iets ontdekt. Als ik de tabel phpbb_users verwijder en een andere toevoeg van mijn test forum zonder leden, en een test account aan maak, dan doet hij het wel gewoon. ik denk dat het aan de tabel ligt.

Hoe kan ik velden uit phpbb_users verwijderen? met welke SQL query/queries?