الجمعة، 6 مارس 2015

هاك : اضافة كلمة مرور اخرى الى لوحة تحكم المنتدى

السلام عليكم ورحمة الله وبركاته

اعضاء منتدانا و بيتنا الثاني زاجل اهلا ومرحبا بكم

مع اني لا احب التعامل مع نسخة الجيل الثالث التي اراها تتحول الى منتديات vb

و لكني ان شاء الله لا استطيع ان ابخل بتقديم اي مساعدة و تقديم كل جديد

بسم الله الرحمن الرحيم

هاك : اضافة كلمة مرور اخرى للوحة تحكم المنتدى ADMIN CP

مبرمج الهاك : SOS

الهاك للنسخة : 3

الهاك مطور من الهاك القديم للنسخ 2.2

الملفات التي سيتم التعديل عليها : 4 ملفات

صور الهاك :

Posted Image

الخطوة الاولى :

قم بتسجيل الدخول الى لوحة تحكم المنتدى ADMIN ACP

Import the Hook File

نختار System ثم Applications & Modules ثم نختار منها Manage Hooks

ثم 'Install a New Hook' نقوم من خلالها برفع ملف الهاك

الخطوة الثانية :

من لوحة التحكم Admin CP ثم System ثم Tools & Settings

ثم نختار منها System Settings ثم نختار Hooks

يوجد اختيار جديد وهو الهاك (SOS32) Admin CP Security Password

ثم بالضغط على اسم الهاك و نختار Update Settings

الخطوة الثالثة :

التعديل على المفات

ملاحظة : يجب اخذ نسخة احتياطية من الملفات

نفتح الملف : cp_skin_global.php

وهو على المسار : admin\skin_cp\cp_skin_global.php

نبحث عن :

$IPBHTML .= <<<HTML

 <div id='login_controls'>

  <label for='username'>{$this->lang->words['gl_signinname']}</label>

  <input type='text' size='20' id='username' name='username' value='' class='textinput'>

  

  <label for='password'>{$this->lang->words['gl_password']}</label>

  <input type='password' size='20' id='password' name='password' value='' class='textinput'>

HTML;

قم بتغيرة الى :

$IPBHTML .= <<<EOF

 <div id='login_controls'>

  <label for='username'>{$this->lang->words['gl_signinname']}</label>

  <input type='text' size='20' id='username' name='username' value='' class='textinput'>

  

  <label for='password'>{$this->lang->words['gl_password']}</label>

  <input type='password' size='20' id='password' name='password' value='' class='textinput'>

EOF;



if ( $this->settings['sos32_acpsecurity_on'] )

{

$IPBHTML .= <<<EOF

  <label for='security'>{$this->lang->words['gl_security']}</label>

  <input type='password' size='20' id='security' name='security' value='' class='textinput'>

EOF;

}

احفظ الملف وارفعة

افتح الملف : manualResolver.php

وهو على المسار : admin\applications\core\modules_admin\login\manualResolver.php

ابحث عن :

if ( ( ! $mem['member_id'] ) or ( $this->han_login->return_code == 'NO_USER' ) )

  {

   $this->_writeToLog( $this->request['username'], 'fail' );

   $this->loginForm( $this->lang->words['bad_email_password'] );

  }

اضف تحته :

/* (SOS32) Admin CP Security Password CP 2.0.0 */

  if ( $this->settings['sos32_acpsecurity_on'] )

  {

   if ( $this->han_login->return_code == 'WRONG_SECURITY' )

   {

    $this->_writeToLog( $this->request['username'], 'fail' );

    $this->loginForm( $this->lang->words['wrong_security'] );

   } 

  }

احفظ الملف وارفعة

افتح الملف : login_core.php

وهو على المسار : admin\sources\loginauth\login_core.php

ابحث عن :

//-----------------------------------------

  // Verify it is not blocked

  //-----------------------------------------

  

  if( !$this->_checkFailedLogins() )

  {

   return false;

  }

اضف تحته :

/* (SOS32) Admin CP Security Password 2.0.0 */

  if ( IN_ACP AND $this->settings['sos32_acpsecurity_on'] )

  {

   $security = md5( trim( $this->request['security'] ) );



   if ( $security != $this->settings['sos32_acpsecurity_pw'] )

   {

    $this->return_code = 'WRONG_SECURITY';

    return false;

   }

  }

احفظ الملف وارفعة

افتح الملف : skin_setup.php

وهو على المسار : admin\setup\templates\skin_setup.php

ابحث عن :

<label for='password'>Password</label>

   <input type='password' size='20' id='password' name='password' value=''>

EOF;

اضف تحته :

if ( $this->settings['sos32_acpsecurity_on'] )

   {

   $IPBHTML .= <<<EOF

     <label for='username'>Security Password</label>

     <input type='password' size='20' id='security' name='security' value=''>

EOF;

   }

احفظ الملف وارفعة ...

تم التعديل على الملفات

قبل ان تقوم بالتعديل على الملفات يجب ان تكون موجود في لوحة تحكم المنتدى Admin CP

وهذه صورة الهاك من داخل لوحة التحكم ADMIN CP

Posted Image

و بهذا نكون قد انتهينا من تركيب الهاك

بالتوفيق للجميع ولا تنسوني من دعائكم

وفقنا الله واياكم لعمل الخير

ملفات الهاك مع الشرح في المرفقات

ملفات مرفقة



    ليست هناك تعليقات:

    إرسال تعليق