توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حذف قسمت فراموش کردن کلمه عبور
دوستان چطور میشه این قسمت رو حذف کرد؟ ایا تنظیمی وجود داره؟ اگر نه ایا پیدا کردن این لینک در source code و حذف کردنش مشکلی ایجاد میکنه؟ منون از لطفتون .
radmehr
07-02-2007, 07:38 PM
از تو ماژول login میتونید تو سورسش حذف کنید
البته باید به php مسلط باشید
رادمهر جان لینکو پاک کردم ولی اگر کسی وارد باشه میدونه که هنوزم میشه با وارد کردن /index.php?option=com_registration&task=lostPasswor d بعد از اسم سایت مامبوی وارد ای صفحه بشه . چطور میشه این صفحه رو غیر فعال کرد. ایا هکی وجود داره؟
radmehr
07-02-2007, 07:59 PM
کامپوننت registration رو باید هک کنید
در فایل زیر:
mambo/components/com_registration/registration.php
در خط 45 محتویات تابع lostPassForm را حذف کنید
موفق باشید
نوید جان تابع رو پاک کردم ولی همونجوری که حدس میزدم بعدش fatal error داد, ولی بعد از اینکه switch task های مربوطه رو پاک کردم درست شد به هر حال خیلی ممنوم.
کدهایی که باید پاک بشن رو با قرمز مشخص کردم,,,,, نظر شما چیه?:
switch( $task ) {
case 'lostPassword':
lostPassForm( $option );
break;
case 'sendNewPass':
sendNewPass( $option );
break;
case 'register':
registerForm( $option, $mosConfig_useractivation );
break;
case 'saveRegistration':
saveRegistration();
break;
case 'activate':
activate( $option );
break;
}
function lostPassForm( $option ) {
global $mainframe;
$mainframe->SetPageTitle(_PROMPT_PASSWORD);
HTML_registration::lostPassForm($option);
}
function sendNewPass( $option ) {
global $database;
global $mosConfig_live_site, $mosConfig_sitename;
global $mosConfig_mailfrom, $mosConfig_fromname;
// simple spoof check security
josSpoofCheck();
در فایل زیر:
mambo/components/com_registration/registration.php
در خط 45 محتویات تابع lostPassForm را حذف کنید
موفق باشید
تابع را حذف نکن !!!
محتویات تابع را حذف کن
من تست کردم و نتیجه داد
نوید جان منظورت از محتویات تابع چیه؟ میشه تایپش کنی اینجا؟ ممنون.
تابع به شکل زیر است
function lostPassForm( $option ) {
global $mainframe;
$mainframe->SetPageTitle(T_('Lost your Password?'));
HTML_registration::lostPassForm($option);
}
باید این شکلی بشه:
function lostPassForm( $option ) {
}
موفق باشید
خیلی ممنون نوید جان, رادئهر جان از شما هم ممنونم.
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.