MyBB 1.8 Eklentisi
Eklenti ismi: Tüm Hesaplara Giriş Çıkış Eklentisi
Eklenti Yapımcısı: Zinga Burga
Türkçe Çeviri: OrganikPiskos
Eklenti Güvenlimi ?: Güvenli 
Eklenti Versiyonu: 1.3
Test Durumu: Denemiştir-sorunsuz 
Uyumlu Olduğu Sürüm-(ler): MyBB - 1.6.x - 1.8.x
Eklenti Açıklaması: Forumunuzdaki Tüm Üyelerin Hesaplarına Giriş Çıkış.
Eklenti Kurulumu: Txt Dosyasına Kopyalayın Uzantıyı .php Olarak Kayıt Edip FTP den Public_html e Giriş Yapın İnc>Plugins> e aktarın Sonra Yönetim Panelinden Aktifleştirin
Bu Eklenti Sayesinde Yöneticiler Tüm Üye Olan Hesaplara Girebilir Ve Hesapların İçinde İnceleme Yapabilir












Bu Eklenti Sayesinde Yöneticiler Tüm Üye Olan Hesaplara Girebilir Ve Hesapların İçinde İnceleme Yapabilir

Kod:
<?php
if(!defined("IN_MYBB"))
die("Bu Dosya ya Doğrudan Erişim Yok.");
$plugins->add_hook('member_login', 'admhijack_login');
$plugins->add_hook('member_logout_start', 'admhijack_logout');
$plugins->add_hook('member_profile_end', 'admhijack_profile');
function admhijack_info()
{
return array(
'name' => 'Yöneticiler Kullanıcılara Giriş Yapabilir\' Tüm Hesaplar',
'description' => 'Yöneticilerin profilleri aracılığıyla başka bir kullanıcının hesabına giriş yapmasına ve
Oturumu Kapat bağlantısı üzerinden hızla hesaplarına geri dönmesine izin verir.',
'website' => 'http://mybbhacks.zingaburga.com/',
'author' => 'ZiNgA BuRgA Çeviri OrganikPiskos',
'authorsite' => 'http://zingaburga.com/',
'version' => '*',
'compatibility' => '1*',
'guid' => '8a4c3db281e87508c50386874e650297'
);
}
function admhijack_login()
{
global $mybb;
if(($mybb->usergroup['cancp'] != 'yes' && $mybb->usergroup['cancp'] != 1) || $mybb->input['do'] != 'hijack' || !$mybb->input['uid'])
return;
verify_post_check($mybb->input['my_post_key']);
$user = get_user(intval($mybb->input['uid']));
if(!$user) error('Invalid UserID supplied.');
my_setcookie('mybbadminuser', $mybb->user['uid'].'_'.$mybb->user['loginkey'], null, true);
my_setcookie('mybbuser', $user['uid'].'_'.$user['loginkey'], null, true);
redirect('index.php', 'Olarak başarıyla giriş yaptınız. '.htmlspecialchars_uni($user['username']).'<br />Forum dizinine yönlendirileceksiniz...');
exit;
}
function admhijack_logout()
{
global $mybb, $lang;
if(($mybb->usergroup['cancp'] == 'yes' || $mybb->usergroup['cancp'] == 1) && $mybb->input['do'] == 'regenkey' && $mybb->input['uid'])
{
verify_post_check($mybb->input['my_post_key']);
$user = get_user(intval($mybb->input['uid']));
if(!$user) error('Invalid UserID supplied.');
update_loginkey($user['uid']);
redirect('member.php?action=profile&uid='.$user['uid'], 'Seçilen kullanıcıyı çıkış yapması için başarıyla zorladınız.');
exit;
}
if($mybb->version_code >= 1400)
$cookies =& $mybb->cookies;
else
$cookies =& $_COOKIE;
if(!$cookies['mybbadminuser'])
return;
if(!$mybb->user['uid'])
redirect('index.php', $lang->redirect_alreadyloggedout);
// Check session ID if we have one
if($mybb->input['sid'] && $mybb->input['sid'] != $session->sid)
error($lang->error_notloggedout);
// Otherwise, check logoutkey
else if(!$mybb->input['sid'] && $mybb->input['logoutkey'] != $mybb->user['logoutkey'])
error($lang->error_notloggedout);
my_setcookie('mybbuser', $cookies['mybbadminuser'], null, true);
my_unsetcookie('mybbadminuser');
redirect('member.php?action=profile&uid='.$mybb->user['uid'], 'hesaptan çıkış yaptınız ve yönetici hesabınıza geri giriş yapacaksınız..');
exit;
}
function admhijack_profile()
{
global $templates, $mybb;
if($mybb->usergroup['cancp'] != 'Evet' && $mybb->usergroup['cancp'] != 1)
return;
if(!$templates->cache['member_profile'])
$templates->cache('member_profile');
$templates->cache['member_profile'] = str_replace('{$modoptions}','{$modoptions}<br /><table border="0" cellspacing="{$theme[\'borderwidth\']}" cellpadding="{$theme[\'tablespace\']}" width="100%" class="tborder">
<tr>
<td colspan="2" class="thead"><strong>Yönetici Seçenekleri</strong></td>
</tr>
<tr>
<td class="trow1">
<ul>
<li><a href="{$mybb->settings[\'bburl\']}/member.php?action=login&do=hijack&uid={$uid}&my_post_key={$mybb->post_code}">Bu kullanıcı olarak giriş yap</a></li>
<li><a href="{$mybb->settings[\'bburl\']}/member.php?action=logout&do=regenkey&uid={$uid}&my_post_key={$mybb->post_code}">Bu kullanıcıyı oturumu kapatmaya zorla (if logged in)</a></li>
</ul>
</td>
</tr>
</table>',$templates->cache['member_profile']);
}
?>