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

امکانات:
- ورود و خروج از سایت به صورت آجاکس
- نمایش پیغام های خطای ورود بصورت جی کوئری
آموزش نصب:
1. فایل ضمیمه شده را دریافت و در مسیر مشخص شده قرار دهید:
dle-ajax-login.zip 1003 بايت 465 دانلود فایل
2. فایل templates/{THEME}/main.tpl را باز کنید و به دنبال کد زیر بگردید:
و با کد زیر جایگزین کنید:
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. کد زیر را برای دکمه ورود به سایت قرار دهید:
5. کد زیر را برای لینک خروج از سایت قرار دهید:
نمونه برای قسمت های 4 و 5:
باتشکر
تیم دیتالایف انجین فارسی

امکانات:
- ورود و خروج از سایت به صورت آجاکس
- نمایش پیغام های خطای ورود بصورت جی کوئری
آموزش نصب:
1. فایل ضمیمه شده را دریافت و در مسیر مشخص شده قرار دهید:
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>
<a href="{$link_logout}" onclick="dle_login('','','logout');return false;">خروج</a>
باتشکر
تیم دیتالایف انجین فارسی
تاریخ انتشار: 8 مهر 1389
آخرین ویرایش: 12 مهر 1389
ارسال کننده: SMostafa
برچسب ها: ورود, سایت, دهید, قرار, ویرایش فایل, آ�اکس, برای, خرو�, های, پنل, nbspnbspnbspnbspajaxrequestFile, , ajaxonShow, function, dle_ajax, dle_root, nclickdle_loginlogin_namevaluelogin_passwordva
Alireza Darksun، mehdidavoodi و مجتبی جشنانی و 23 نفر دیگر تشکر کردهاند.


اطلاعات