Vbulletin Yetki Kurtarma

'RuLing

Kıdemli Üye
10 Şub 2015
2,734
0
VVWl5P.png

Eğer Yönetici iseniz ve şifrenizi kaybettiyseniz veya Yönetici yetkileriniz başkası tarafından çalındıysa ve bir şekilde yönetim yetkisene erişemiyorsanız aşağıdaki yönetmi uygulayın (Şifresi çalınan eski kullanıcı adını divran ve userid 1Yeni üyenin kullanıcı adı tespara ve userid 9 olduğunu varsayalım)

Bu yöntem için mutlaka phpmyadminden sorgu çalıştırabiliyor olmalısınız

1- Yetkileriniz çalmış olan kullanıcıyı foruma daha fazla zarar vermesini engellemek için ilk iş olarak aşağıdaki sorguyu çalıştırarak banlayın (Bu esnada kod hatası almamak için 3. maddedeki işlemi ilk olarak yapın)


Kod:
UPDATE `user` SET `usergroupid` = '8' WHERE `username` ='divran'  LIMIT 1 ;

2- Öncelikle foruma yeni bir rumuz ile üye olun (örnk : tespara).

Eğer şifrenizi /yetkinizi çalan kişi forumu kapattıysa açmak için aşağıdaki sorguyu çalıştırın ( AdminCP >vBulletin Options > Turn Your vbulletin On and Off)


Kod:
UPDATE datastore SET data=REPLACE(data,'s:8:"bbactive";i:0;','s:8:"bbactive";i:1;') WHERE title='options';  
UPDATE setting SET value=1 WHERE varname='bbactive';

Eğer yeni üye kaydını kaptmış ise aşağıdaki sorgu ile açın (AdminCP >vBulletin Options > User Registration Options > Allow New User Registrations)

Kod:
UPDATE setting SET value = 1 WHERE varname = 'allowregistration';  
UPDATE datastore SET data = REPLACE(data, '"allowregistration";i:0', '"allowregistration";i:1') WHERE title = 'options';

3- config.php dosyasına kendi userid numaranızı (yeni üye olan tesparanın useridsi) aşağıdaki değişkenlere ekleyin (Diğer üyelerin userid numaralarını silin)

Kod:
$config['SpecialUsers']['canviewadminlog'] = '9';  
$config['SpecialUsers']['canpruneadminlog'] = '9';  
$config['SpecialUsers']['canrunqueries'] = '9';  
$config['SpecialUsers']['undeletableusers'] = '9';  
$config['SpecialUsers']['superadministrators'] = '9';

4- Aşağıdaki sorguyu çalıştırarak kendizi tam yetkili yönetici yapın

Kod:
UPDATE `user` SET `usergroupid` = '6' WHERE `username` ='tespara'  LIMIT 1 ;

5- Eğer eski kullanıcı ile devam etmek isterseniz


Öncelikle AdminCP den eski kullanıcının şifresini değişip banı kaldırın
Eski kullanıcıya (divran) yönetici yetkisi verin
config.php dosyasından yeni kullanıcın silinebilme özelliğini etkinleştirin bunun için ilgili kullanıcın userid sini aşağıdaki değişkenden silin


Kod:
$config['SpecialUsers']['undeletableusers'] = '9';

-AdminCP > Users > Merge Users

Source Username kısmına yeni kullanıcı adınız (tespara) Destination Username kısmına eski kullanıcı adınızı (divran) yazarak işlemi başlatın
divran kullanıcısı için 3. maddeki işlemleri yapın

(Bu işlem sonucunda tespara adlı kullanıcı divran adlı kullanıcı ile birleşeceği için tespara silinecek ve divran adlı kullanıcı tam yetkili yönetici (SuperAdmin) olacaktır)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.