Verkeerde kleur admin

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
Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Verkeerde kleur admin

Bericht door Php » 02 okt 2005, 17:27

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?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 okt 2005, 17:55

Wat staat er in phpmyadmin bij die gebruiker bij user_level (tabel: phpbb_users)?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 okt 2005, 18:03

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.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 okt 2005, 18:16

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?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 okt 2005, 18:23

Ja hoor klopt allemaal. Of kan het ook te maken hebben met hoe je internet instellingen op dat moment staan?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 okt 2005, 18:26

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?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 okt 2005, 19:20

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.

Gesloten