یکی از مواردی که کمتر در دیتالایف انجین به آن توجه شده، نمایش صفحه عضویت برای کاربرانی که با اکانت کاربری خود در سایت حضور دارند. هنگامی با نام کاربری خود وارد سایت میشوید، اگر بر روی لینک ثبت نام کلیک کنید، دوباره قسمت مخصوص ثبت نام را مشاهده میکنید، در حالی که شما با نام کاربری خود قبلا وارد شده اید! بوسیله این هک، این مشکل برطرف میشود.
آموزش نصب
۱. ابتدا فایل engine/modules/register.php را با ویرایشگر باز میکنید.
۲. کد زیر را جستجو کنید:
۳. بعد از آن، کد زیر را قرار دهید:
۴. به انتهای صفحه رفته و قبل از کد زیر:
کد زیر را قرار دهید:
۲. کد زیر را جستجو کنید:
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
die( "Hacking attempt!" );
}
۳. بعد از آن، کد زیر را قرار دهید:
if($is_logged) {
$msg=<<<HTML
<div style="margin-top:15px; margin-bottom:15px; font-size:18px;">
شما هم اکنون عضو سایت میباشید.
</div>
HTML;
$tpl->load_template( 'info.tpl' );
$tpl->set( '{error}', $msg );
$tpl->set( '{title}', "" );
$tpl->compile( 'content' );
$tpl->clear();
}else{
$msg=<<<HTML
<div style="margin-top:15px; margin-bottom:15px; font-size:18px;">
شما هم اکنون عضو سایت میباشید.
</div>
HTML;
$tpl->load_template( 'info.tpl' );
$tpl->set( '{error}', $msg );
$tpl->set( '{title}', "" );
$tpl->compile( 'content' );
$tpl->clear();
}else{
۴. به انتهای صفحه رفته و قبل از کد زیر:
?>
کد زیر را قرار دهید:
}