Wat te doen indien ... ?

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
tweetyke
Berichten: 4
Lid geworden op: 25 okt 2004, 22:17

Wat te doen indien ... ?

Bericht door tweetyke » 04 dec 2004, 15:52

Hoi iedereen :)


Stel ik maak iemand tweede administrator
en toch neemt die mijn forum over.

Ik veronderstel dat hij mij wel zou verwijderen en bannen.
Wat is het gemakkelijkste, beste om dit ongedaan te krijgen ?

Ik ken niet zoveel van MOD installs en zo.
Is er een andere gemakkelijke manier ?
Of dat ik iets kan aanpassen ergens in een file ?

Groetjes en dank je voor iedere hulp

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 04 dec 2004, 16:03

Zolang je een backup hebt van je eigen account (dus van de tabel phpbb_users, user_id 2) en de tweede admin heeft geen ftp/database gegevens is er niets aan de hand, je kunt alles teug draaien :wink:
Afbeelding

Lucky Luke
Berichten: 126
Lid geworden op: 26 apr 2003, 10:29
Locatie: lochem
Contacteer:

Bericht door Lucky Luke » 04 dec 2004, 16:04

Via de Database het veranderen :)
http://www.aoe3capitol.nl << De Nederlandse fan site over Age of Empires 3!

tweetyke
Berichten: 4
Lid geworden op: 25 okt 2004, 22:17

Bericht door tweetyke » 04 dec 2004, 16:31

Dank aan jullie beiden voor het snelle antwoord :wink:

Ja, de tweede admin heeft geen toegang tot de ftp/

Daar ben ik nu aan het kijken naar de bestanden:

(de tabel phpbb_users, user_id 2)

Doch zie ik zie ze nergens zo genaamd staan :?
Of hebben ze een andere naam in de fpt van phpbb 2.08 ?

Groetjes

Lucky Luke
Berichten: 126
Lid geworden op: 26 apr 2003, 10:29
Locatie: lochem
Contacteer:

Bericht door Lucky Luke » 04 dec 2004, 16:34

Er moet een user zijn met user_id 2...
http://www.aoe3capitol.nl << De Nederlandse fan site over Age of Empires 3!

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 04 dec 2004, 16:40

Die tabel heet phpbb_users en dan moet je de rij van user_id = 2 hebben. :wink:
Afbeelding

tweetyke
Berichten: 4
Lid geworden op: 25 okt 2004, 22:17

Bericht door tweetyke » 04 dec 2004, 17:06

Het enigste wat ik vind in ftp is admin_users.php of memberlist.php
Enfin ...

Even om tot een einde te komen.
Ik zit er niets mee in om iets meer werk te hebben:

Als ik nu volledig al de files van ftp naar mijn
HD copieer (gelijk een back-up) en ik plaats
deze terug wanneer ik het moest hebben zitten,
staat alles dan ook volledig terug o.k ?
Met mij dus terug als enige admin ?

Groetjes en dank voor je hulp ;)

Tweety

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 04 dec 2004, 17:17

tweetyke schreef:Het enigste wat ik vind in ftp is admin_users.php of memberlist.php
Enfin ...

Even om tot een einde te komen.
Ik zit er niets mee in om iets meer werk te hebben:

Als ik nu volledig al de files van ftp naar mijn
HD copieer (gelijk een back-up) en ik plaats
deze terug wanneer ik het moest hebben zitten,
staat alles dan ook volledig terug o.k ?
Met mij dus terug als enige admin ?

Groetjes en dank voor je hulp ;)

Tweety
Nee, je hebt het nu over bestanden. Echter, alle instellingen van phpBB, dus ook die van de gebruiker worden opgeslagen in de database. Met het terugzetten van bestanden zijn dus niet de instellingen waarin jij als enige admin staat. Daarvoor zal je een backup van de tabel phpbb_users uit de database moeten terugzetten.

Overigens kan je dit al op voorhand al voorkomen door een kleine mod te installeren die user 2 (de main admin) Protect, beschermt dus.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 04 dec 2004, 17:58

Dit beveiligt je van permissie veranderen en van bannen:

Zet dit in common.php:

Code: Selecteer alles

//
// Secure the main account.
//
  $sql = "UPDATE " . USERS_TABLE . "
  	SET user_active = 1 AND user_level = 1 
  WHERE user_id = 2";
  if (!$db->sql_query($sql))
  {
  		message_die(GENERAL_MESSAGE, 'Unable to access the Users Table.');
  }

//
// Delete Main Admin Ban
//
$sql = "DELETE FROM " . BANLIST_TABLE . "
	WHERE ban_userid = 2";
if (!$db->sql_query($sql))
{
		message_die(GENERAL_MESSAGE, 'Unable to access the Banlist Table.');
}

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 dec 2004, 18:57

Als je een klein forum hebt is de aanpassing die Stef aanhaalt een optie, maar bedenk je dan wel dat er bij elke pageview twee onnodige query's gedraaid worden op je database. Dit levert, op een drukbezocht forum, veel onnodige serverload op. het is ook niet nodig, als je zelf bij je database kunt. Na een ban of level degradatie draai je die query's dan gewoon handmatig.

Gesloten