دیتالایف انجین فارسی

ورود كاربران به همراه كد امنيتي

تاریخ انتشار: 3 مهر 1387
ارسال کننده: Arash.N
توسط اين مد ميتونيد براي ورود كاربران كد امنيتي بزاريد.

ورود كاربران به همراه كد امنيتي


1- فايل Engine/init.php رو باز كنيد و به دنبال كد زير بگرديد:
include_once $tpl->dir.'/login.tpl';

قبل از آن كد زير را قرار دهيد:
$capcha_code = "<span id=\"dle-captcha\"><img onclick=\"reload()\" src=\"".$path['path']."engine/modules/antibot.php\" alt=\"{$lang['sec_image']}\" border=\"0\" /></span>";
$path = parse_url($config['http_home_url']);
$capcha_code .= <<<HTML
<script language='JavaScript' type="text/javascript">
function reload () {

    var rndval = new Date().getTime();

    document.getElementById('dle-captcha').innerHTML = '<img onclick="reload()" src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50">';

};
</script>
HTML;


3- فايل Engine/Modules/sitelogin.php را باز كنيد و به دنبال كد زير بگرديد:
$_POST['login_name'] = $db->safesql($_POST['login_name']);

قبل از آن كد زير را قرار دهيد:
   if ( $_POST['sec_code'] != $_SESSION['sec_code_session'] OR !$_SESSION['sec_code_session'])
   {
       msgbox('Ошибка', $lang['reg_err_19']);
       $_SESSION['sec_code_session'] = false;
       return;
   }


فايل Templates/YOUR_TEMPLATES/login.tpl را باز كنيد و كد زير را قبل از دكمه ورود قرار دهيد:
   <tr align="left" valign="middle">
                  <td width="58" height="25" align="right"></td>
                  <td height="25" align="right"><br />{$capcha_code}<br /><br /></td>
                </tr>
                 <tr align="left" valign="middle">
                  <td width="58" height="25" align="right">كد</td>
                  <td height="25" align="right"><input type="text" name="sec_code" style="width:103px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td>
                </tr>




موفق باشيد. bully
    11 نفر (11 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    03 مهر 1387 - 17:13
    ممنون . flower .
    عضو سایت
    03 مهر 1387 - 18:57
    tnx
    عضو سایت
    03 مهر 1387 - 21:00
    very jaleb wink
    عضو سایت
    11 آبان 1387 - 18:48
    ممنونم ... عالی بود . feel
    عضو سایت
    02 آذر 1388 - 07:11
    ممنون
    عضو سایت
    23 آذر 1388 - 22:01
    کد امنیتی در صفحان دیگر لود نمیشه . لطفا تصحیح کنید.
    عضو سایت
    01 مرداد 1393 - 22:19
    سلام ایا تو نسخه10.2 هم میشه اخه من هرچی دنبال کد ها گشتم نبود
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *