ایران سرور
هک پنل ورود به سایت آجاکس (دیتالایف انجین 9)

پنل ورود به سایت آجاکس


امکانات:
- ورود و خروج از سایت به صورت آجاکس
- نمایش پیغام های خطای ورود بصورت جی کوئری


آموزش نصب:
1. فایل ضمیمه شده را دریافت و در مسیر مشخص شده قرار دهید:
dle-ajax-login.zip1003 بايت465دانلود فایل

2. فایل templates/{THEME}/main.tpl را باز کنید و به دنبال کد زیر بگردید:
{login}

و با کد زیر جایگزین کنید:
<div id="login-layer">{login}</div>


3. فایل templates/{THEME}/login.tpl را باز کنید و به دنبال کد زیر بگردید:
?>

قبل از کد بالا کد زیر را قرار دهید:

$login_panel .= <<<HTML
<script language="javascript" type="text/javascript">
<!--
function dle_login(login_name,login_password,action){
    var ajax = new dle_ajax();
    ajax.onShow ('');
    var varsString = "";
    if(action == 'logout'){
        ajax.setVar("dle_logout", true);
    }else if(action == 'login'){
        ajax.setVar("login_name", login_name);
        ajax.setVar("login_password", login_password);
        ajax.setVar("login", "submit");
    }
    ajax.requestFile = dle_root + "engine/ajax/login.php";
    ajax.method = 'POST';
    ajax.effect = 'fade';
    ajax.element = 'login-layer';
    ajax.sendAJAX(varsString);
}
//-->
</script>
HTML;


4. کد زیر را برای دکمه ورود به سایت قرار دهید:
onclick="dle_login(login_name.value,login_password.value,'login');return false;"


5. کد زیر را برای لینک خروج از سایت قرار دهید:
onclick="dle_login('','','logout');return false;"


نمونه برای قسمت های 4 و 5:
<input type="submit" name="image" value="ورود" onclick="dle_login(login_name.value,login_password.value,'login');return false;"/>

<a href="{$link_logout}" onclick="dle_login('','','logout');return false;">خروج</a>


باتشکر
تیم دیتالایف انجین فارسی


Alireza Darksun، mehdidavoodi و مجتبی جشنانی و 23 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.