menu_bgservdownloadthemesdirforumhome
Smf عربى



عرض المشاركات

هنا يمكنك مشاهدة جميع المشاركات التى كتبها هذا العضو . لاحظ انه يمكنك فقط مشاهدة المشاركات التى كتبها فى الاقسام التى يسمح لك بدخولها فقط .


الرسائل - SAFAD

صفحات: 1 [2] 3 4 ... 29
16
قسم المشاكل و الإقتراحات / رد: ثغرة في Aeva-Media-1.1b
« في: 02 , يونيو, 2010 - 07:25:51 مسائاً »
يا حبيبي أنا مبرمج و Penetration tester يعني كل هذه الأمور تهمني لإكتساب خبرة
وكلامك صحيح فقط يجب إضافة أن فهمك للمشاكل سيجنب حدوثها معك مرة أخرى
ملاحظة أخرى
الأنفمتك IT
ليس IS :D
دمتم في حفظ الرحمن

17
قسم المشاكل و الإقتراحات / رد: ثغرة في Aeva-Media-1.1b
« في: 02 , يونيو, 2010 - 01:40:00 مسائاً »
لكن يا حبيبي لو نعلم نوع الثغرة و الكود الموجود فيه الخطأ يجنبنا الحوادث

18
عفوا

19
قسم المشاكل و الإقتراحات / رد: ثغرة في Aeva-Media-1.1b
« في: 30 , مايو, 2010 - 12:00:02 مسائاً »
من فضلك أخي
حدد لنا نوع الثغرة
و الملفات المعنية بإذن الله
ليتم ترقيعها في أقرب وقت
دمتم في حفظ الرحمن

20
يوجد مود من برمجتنا إسمه Auto Keywords
يقوم بإنشاء كلمات دلالية أوتوماتيكيا لكل مكان تزوره
دمتم في حفظ الرحمن

21
تقوم بإنشاء كود خاص لكل سكريبت ؟
نصيحة
قم بإنشاء كود لكل سكريبت على حدة
ثم أنشأ كود خاص بالموقع كله
تضع هذا الكود في كل سكريبت لتعرف الإحصائات العامة

22
اخر الأخبار و المستجدات / رد: مبروك الإفتتاح
« في: 21 , مايو, 2010 - 05:06:07 مسائاً »
مرحبا بك معنا أخي
نتمنى لك إقامة طيبة

23
ويجزيك خيرا

25
أعتذر أخي
عندي إمتحانات وليس لدي وقت كثير للتجربة
ممكن تجربه مع SMF 2 ؟
بارك الله فيك

26
أولالالا
حدث سوء تفاهم
هي نفسها النسخة التي أستخدمها عندي
http://www.safadsoft.com/kleeja

شفرة: [اختيار]
<?php

if (!defined('IN_COMMON'))
{
exit('no directly opening : ' __file__);
}
  

function 
kleeja_auth_login ($name$pass)
{
global $script_path ;

if(isset($script_path)) {

if($script_path[strlen($script_path)] == '/')
{
$script_path substr($script_path0strlen($script_path));
}

$script_path = ($script_path[0] == '/' '..' '../') .  $script_path;



if(file_exists($script_path '/Settings.php')) 
{
require ($script_path '/Settings.php');
$forum_srv $db_server;
$forum_db $db_name;
$forum_user $db_user;
$forum_pass $db_passwd;
$forum_prefix $db_prefix;

else
{
big_error('Forum path is not correct'sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));
}
}
else
{
$forum_srv $script_srv;
$forum_db $script_db;
$forum_user $script_user;
$forum_pass $script_pass;
$forum_prefix $script_prefix;
}

if(empty($forum_srv) || empty($forum_user) || empty($forum_db))
{
return;
}

mysql_connect("$forum_srv""$forum_user""$forum_pass")or die("áÇ íãßä ÇáÅÊÕÇá ÈÇáÎÇÏã");
mysql_select_db("$forum_db")or die("áÇ íãßä ÊÍÏíÏ ÞÇÚÏÉ ÇáÈíÇäÇÊ");

unset($forum_pass); 

//securing name

$secnam=mysql_real_escape_string($name);
$shapw=sha1(strtolower($secnam) . $pass) ;
$query"SELECT * FROM {$forum_prefix}members WHERE member_name='$secnam' AND passwd='$shapw' ";


$result = @mysql_query($query);


if (mysql_num_rows($result) != 0
{

while($row=mysql_fetch_array($result))
{
$_SESSION['USER_ID'] $row['id_member'];
$_SESSION['USER_NAME'] $row['member_name'] ;
$_SESSION['USER_MAIL'] $row['email_address'];
$_SESSION['USER_ADMIN'] = ($row['id_group'] == 1) ? 0;
$_SESSION['USER_SESS'] session_id();

}

mysql_free_result($result);   
unset($pass);
mysql_close();


return true;
}
else
{
mysql_close();
return false;
}
}


function 
kleeja_auth_username ($user_id)
{

global $script_path ;

if(isset($script_path)) {

if($script_path[strlen($script_path)] == '/')
{
$script_path substr($script_path0strlen($script_path));
}

$script_path = ($script_path[0] == '/' '..' '../') .  $script_path;



if(file_exists($script_path '/Settings.php')) 
{
require ($script_path '/Settings.php');
$forum_srv $db_server;
$forum_db $db_name;
$forum_user $db_user;
$forum_pass $db_passwd;
$forum_prefix $db_prefix;

else
{
big_error('Forum path is not correct'sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));
}
}
else
{
$forum_srv $script_srv;
$forum_db $script_db;
$forum_user $script_user;
$forum_pass $script_pass;
$forum_prefix $script_prefix;
}

if(empty($forum_srv) || empty($forum_user) || empty($forum_db))
{
return;
}

mysql_connect("$forum_srv""$forum_user""$forum_pass")or die("áÇ íãßä ÇáÅÊÕÇá ÈÇáÎÇÏã");
mysql_select_db("$forum_db")or die("áÇ íãßä ÊÍÏíÏ ÞÇÚÏÉ ÇáÈíÇäÇÊ");
unset($forum_pass); 

//securing name

$valnin=intval($user_id);
$query"SELECT member_name FROM {$forum_prefix}members WHERE id_member='$valnin'" ;


$result mysql_query($query);


if (mysql_num_rows($result) != 0
{

while($row=mysql_fetch_array($result))
{
$returnname $row['username'];

}

mysql_free_result($result);   
unset($pass);



return true;
}
else
{
$SQLSM->close();
return false;
}
}



?>

هذاهو الكود الصحيح
أعتذر أخي على الإطالة في الرد
دمتم في حفظ الرحمن

27
نعم يؤثر كثيرا على الأرشفة
كما أنه لا يمكنك التحكم في الصفحات المؤرشفة فهو يختارها وحده
يوجد خيار لكي تعطي العنكب صلاحيات العضو فيستطيع قرائة المواضيع عكس الزائر
لكن في اغلب الأحيان سيتم طردك من محرك البحث للأبد
ﻷنه يعتبره تحايلا على الزائر...

28
هل قمت بتحميل هذه النسخة ؟
http://code.google.com/p/kleeja/downloads/detail?name=kleeja1RC6_.zip
إذا كان نعم فعلي أن أقوم بترقية الربط في أقرب وقت ..

29
ممكن رابط المركز أخي ؟

30
تستعمل النسخة 1RC6
أم تستخدم النسخة التطويرية ؟
ﻷنه لم يتم تجربته على التطويرية

شفرة: [اختيار]
<?php

if (!defined('IN_COMMON'))
{
   exit(
'no directly opening : ' __file__);
}


function 
kleeja_auth_login ($name$pass)
{
   global 
$script_path ;
   
   if(isset(
$script_path)) {
   
   if(
$script_path[strlen($script_path)] == '/')
   {
      
$script_path substr($script_path0strlen($script_path));
   }

   
$script_path = ($script_path[0] == '/' '..' '../') .  $script_path;
   
   
   
   if(
file_exists($script_path '/Settings.php'))
   {
      require (
$script_path '/Settings.php');
      
$forum_srv   $db_server;
      
$forum_db   $db_name;
      
$forum_user   $db_user;
      
$forum_pass   $db_passwd;
      
$forum_prefix $db_prefix;
   }
   else
   {
      
big_error('Forum path is not correct'sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));
   }
   }
   else
   {
      
$forum_srv   $script_srv;
      
$forum_db   $script_db;
      
$forum_user   $script_user;
      
$forum_pass   $script_pass;
      
$forum_prefix $script_prefix;
   }
   
   if(empty(
$forum_srv) || empty($forum_user) || empty($forum_db))
   {
      return;
   }
   
   
mysql_connect($forum_srv$forum_user$forum_pass$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
   
$secnam=mysql_real_escape_string($name);
   
$shapw=sha1(strtolower($secnam) . $pass) ;
   
$query"SELECT * FROM smf_members WHERE member_name='$secnam' AND passwd='$shapw' ";


   
$result mysql_query($query);
   

   if (
mysql_num_rows($result) != 0)
   {
   
      while(
$row=mysql_fetch_array($result))
      {
         
$_SESSION['USER_ID']   = $row['id_member'];
         
$_SESSION['USER_NAME']   = $row['member_name'] ;
         
$_SESSION['USER_MAIL']   = $row['email_address'];
         
$_SESSION['USER_ADMIN']   = ($row['id_group'] == 1) ? 0;
         
$_SESSION['USER_SESS']   = session_id();
         
      }
     
      
mysql_free_result($result);   
      unset(
$pass);
      
mysql_close();
     
     
      return 
true;
   }
   else
   {
      
mysql_close();
      return 
false;
   }
}   

function 
kleeja_auth_username ($user_id)
{

   global 
$script_path ;
   
   if(isset(
$script_path)) {
   
   if(
$script_path[strlen($script_path)] == '/')
   {
      
$script_path substr($script_path0strlen($script_path));
   }

   
$script_path = ($script_path[0] == '/' '..' '../') .  $script_path;
   
   
   
   if(
file_exists($script_path '/Settings.php'))
   {
      require (
$script_path '/Settings.php');
      
$forum_srv   $db_server;
      
$forum_db   $db_name;
      
$forum_user   $db_user;
      
$forum_pass   $db_passwd;
      
$forum_prefix $db_prefix;
   }
   else
   {
      
big_error('Forum path is not correct'sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));
   }
   }
   else
   {
      
$forum_srv   $script_srv;
      
$forum_db   $script_db;
      
$forum_user   $script_user;
      
$forum_pass   $script_pass;
      
$forum_prefix $script_prefix;
   }
   
   if(empty(
$forum_srv) || empty($forum_user) || empty($forum_db))
   {
      return;
   }
   
   
mysql_connect($forum_srv$forum_user$forum_pass$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
$valnin=intval($user_id);
   
$query"SELECT member_name FROM smf_members WHERE id_member='$valnin'" ;
         

   
$result mysql_query($query);
   

   if (
mysql_num_rows($result) != 0)
   {
   
      while(
$row=mysql_fetch_array($result))
      {
         
$returnname $row['username'];
         
      }
     
      
mysql_free_result($result);   
      unset(
$pass);
      
mysql_close();
     
     
      return 
true;
   }
   else
   {
      
mysql_close();
      return 
false;
   }
}
         
   

?>


إستعمل هذا الكود مع النسخة 1RC6

صفحات: 1 [2] 3 4 ... 29