Pagina 1 van 1

Verkeerde kleur admin

Geplaatst: 02 okt 2005, 17:27
door Php
Wanneer ik een andere admin toevoeg krijgt hij de kleur van een moderator, terwijl de vorige admin wel de goede kleur had. Zelf heb ik als admin wel de goede kleur. Enig idee waar dat aan liggen kan?

Geplaatst: 02 okt 2005, 17:55
door WebSiteNet
Wat staat er in phpmyadmin bij die gebruiker bij user_level (tabel: phpbb_users)?

Geplaatst: 02 okt 2005, 18:03
door Php
Stond idd een verkeerde waarde, is OK nu, bedankt. De vraag is alleen waarom er een verkeerde waarde stond nadat het lid admin gemaakt was.

Geplaatst: 02 okt 2005, 18:16
door WebSiteNet
Dan lopen we het circuit even na.

Rond lijn 157 van de standaard admin/admin_ug_auth.php staat dit:

Code: Selecteer alles

	//
	// Carry out requests
	//
	if ( $mode == 'user' && $HTTP_POST_VARS['userlevel'] == 'admin' && $user_level != ADMIN )
	{
		//
		// Make user an admin (if already user)
		//
		if ( $userdata['user_id'] != $user_id )
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET user_level = " . ADMIN . "
				WHERE user_id = $user_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
			}
Staat er bij jou in de query ook ADMIN?

Rond 47 van includes/constants.php (standaard):

Code: Selecteer alles

define('USER', 0);
define('ADMIN', 1);
define('MOD', 2);
Staat admin daar op 1?

Geplaatst: 02 okt 2005, 18:23
door Php
Ja hoor klopt allemaal. Of kan het ook te maken hebben met hoe je internet instellingen op dat moment staan?

Geplaatst: 02 okt 2005, 18:26
door WebSiteNet
Dat hij dan plotseling een andere kleur krijgt? Lijkt mij sterk.

Sinds wanneer is dit? Ik meen mij te herrinneren dat je vroeger ook problemen met de rechten had?

Geplaatst: 02 okt 2005, 19:20
door Php
Problemen met de rechten? Kan ik me niet herinneren. Ik had altijd maar 1 extra admin, en die had gewoon de goede kleur. Sinds een paar dagen is die admin moderator gemaakt, en is er een gewone gebruiker admin gemaakt. Beiden kregen nu de kleur van moderator. Dus de admin kreeg wel een moderator kleur, maar de gebruiker kreeg ook een moderator kleur, geen admin kleur.