رفتن به مطلب

ramin

Members
  • تعداد ارسال ها

    84
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 Neutral

درباره ramin

  • درجه
    Member
  1. ramin

    اکسترنال لاگین به انجمن

    کسی نیست به این استفاده کننده مای بی بی کمک کنه این مشکل من حیاتیه من خودم عاشق مای بی بی هستم ولی اگه کمک نشه مجبور برد عوض کنم که کلی مصیبت داره لطفا به داد برسید.
  2. باسلام اقا من شدیدا درگیر این موضوع هستم و به کمک مای بی بی کار حرفه ای نیاز دارم. من یه اسکریپتی دارم که بصورت اکسترنال بوسیله اون عمل چک کردن یوز و پسورد رو انجام میدم بقول خارجی ها همون کار Authorization رو انجام میدم که اگه یوزنیم و پسورد درست بود ادامه کار رو انجام بده. این اسکریپت رو رو یه دیتابیس ساده که پسورد رو بصورت MD5 کد میکنه تست کردم وکاملا درسته و کار میکنه اما درمورد مای بی بی چون از یه متد پیشرفته برای کد کردن پسورد استفاده میکنه گیر کیردم لطفا اگه ممکنه راهنمایی بفرمایید. ممنون این هم اسکریپت: <?php $MySQL_Host = "localhost"; $MySQL_User = "root"; $MySQL_Pass = "pass"; $MySQL_DB = "mybb"; function ParsePost( ) { $username = ''; $password = ''; $post = file_get_contents( "php://input" ); $post = str_replace( "&", " ", $post ); sscanf( $post, "%s %s", $username, $password ); return array( 'user' => $username, 'pass' => $password ); } function mysql_fetch_full_result_array( $result ) { $table_result = array(); $r = 0; if( $result === true ) { return $result; } if( mysql_num_rows( $result ) == 0 ) { return $result; } while( $row = mysql_fetch_assoc( $result ) ) { $arr_row = array(); $c = 0; while ( $c < mysql_num_fields( $result ) ) { $col = mysql_fetch_field( $result, $c ); $arr_row[ $col -> name ] = $row[ $col -> name ]; $c++; } $table_result[ $r ] = $arr_row; $r++; } return $table_result; } class DWAuth { var $keys; function AddDWValue( $val ) { $this->keys[] = $val; } function GetAuthString( ) { $result = ""; foreach( $this->keys as $c ) { $result .= $c."#"; } return $result; } } class DB { var $connection; var $started; function start() { global $MySQL_Host, $MySQL_User, $MySQL_Pass, $MySQL_DB; $this->connection = mysql_connect( $MySQL_Host, $MySQL_User, $MySQL_Pass ); mysql_select_db( $MySQL_DB, $this->connection ); } function query( $query ) { $result = mysql_query( $query, $this->connection ); if( $result ) { return mysql_fetch_full_result_array( $result ); } else { return $result; } } function end() { mysql_close( $this->connection ); } function isStarted() { return $started; } } class Login { function CheckLogin( $username, $password ) { $db = new DB(); $db->start(); $query = "SELECT uid, password, email FROM mybb_users WHERE username='".$username."' AND password='".sha1( $password )."';"; $result = $db->query( $query ); $db->end(); if( $result == false ) return false; // fwrite($fh, $result); // fclose($fh); if( sha1( $password ) == $result[ 0 ][ 'password' ] ) { return array( 'uid' => $result[ 0 ][ 'uid' ], 'mail' => $result[ 0 ][ 'email' ], 'user' => $username ); } } } $packet = new DWAuth(); $result = ParsePost(); if( ( empty( $result[ 'user' ] ) ) || ( empty( $result[ 'pass' ] ) ) ) { $packet->AddDWValue( "fail" ); $packet->AddDWValue( "Username and/or password is empty." ); echo $packet->GetAuthString(); die(); } $login = new Login(); $result = $login->CheckLogin( $result[ 'user' ], $result[ 'pass' ] ); if( $result == false ) { $packet->AddDWValue( "fail" ); $packet->AddDWValue( "incorrect username and/or password noob!" ); } else { $sessionID = md5( rand() ); $packet->AddDWValue( "ok" ); $packet->AddDWValue( $result[ 'uid' ] ); $packet->AddDWValue( $result[ 'user' ] ); $packet->AddDWValue( $result[ 'mail' ] ); $packet->AddDWValue( $sessionID ); $db = new DB(); $db->start(); $query = "UPDATE mybb_users SET sid='".$sessionID."' WHERE uid=".$result[ 'uid' ]; $result = $db->query( $query ); $db->end(); } echo $packet->GetAuthString(); ?>
  3. ramin

    رمزگذاری برای موضوعات و پاسخها ؟؟؟

    انجمن VIP درست کن (بهترین کار همینه)
  4. ramin

    پلاگین امتیاز دهی پیشرفته و جالب به موضوعات

    اقا امید بابت این پلاگین ممنون ولی من یه مشکلی با این دارم ظاهرا برای من درست نصب شده و او گزینه هاش تو پست بیت اضافه شدن اما وقتی روش کلیک میکنم اررو زیر رو میده: Content Encoding Error The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression. واین هم بگم تو توضیحات قسمت تنظیم پلاگین گزینه اولش یه اشتباه کوچیک هستش که ممکنه باعث یکسری مشکلات اساسی بشه بجای عبارت استفاده نکنند سهوا نوشتید استفاده کنند. چون این قسمت مربوط به کاربرانی هستش که در استفاده از پلاگین ممنوع میشن. زاستی اخرین ورزن بصورت ازاکس هستش اگه صلاح دیدید این رو هم اوکی کنید ممنون http://mods.mybb.com/view/rate-me-a-funny مرسی
  5. ramin

    سوال درباره ی تغییر بخش هایی از پوسته

    سلام از قسمت global.css اولی که یه مقداره ثابته وای میتونی از قسمت input.textbox وبرایش کنی اما برای دومی right رو به left تغییر بده مثلا: .expcolimage { float: left; width: auto; vertical-align: middle; margin-top: 3px; }
  6. ramin

    پلاگین Donate

    میخوام اعضای کلن (اعضای یک تیم تو بازی) بیان از طریق این روش سهم خودشون رو هر ماه پرداخت کنند اینطوری خیلی بهتره دیگه نیازی نیست کارت به کارت کنند (فکر کنم از طریق سیستم Payline اینکار راحت باشه دیدم واسه wordpress‌ گذاشتن) اینگه دیگه اینطوری نشون بده کی چقدر پرداخت کرده و اینکه سیر پرداخت رو بصورت گرافیکی نشون بده مثلا تا سقف 100.000 تومن مبلغ 60.000 تومن و 60٪ پرداخت شده. این لینک شاید کمک کننده باشه (http://payline.ir/plugins)
  7. ramin

    پلاگین Donate

    با سلام بچه ها من دنبال پلاگین Donate برای mybb میگردم که از طریق زرین پال یا بانک کار کنه ایا یه همچین چیزی هستش ؟؟ ممنون
  8. ramin

    اضافه کردن column جدید به تیبل mybb_users

    از اساتید کسی نیست کمک کنه؟!
  9. سلام بچه ها من از MYBB بعنوان انجمن ساز سایتم استفاده میکنم. میخوام تو Table به اسم mybb_users یه کلوم جدید اضافه کنم به اسم XUID که کاربرها موقع ثبت نام تو فیلد XUID که شامل 16 رقم عدد و حرف میباشد وارد کنند تا تو این کلوم ذخیره بشه. اگه ممکنه برام کد اضافه کردن کلوم XUID به Table به اسم mybb_users رو بدید. که طبق اطلاعاتی بالا بهتون دادم باشه. ممنون
  10. ramin

    Forbidden

    دسترسی از قبل هم 777 بود الانم همینه دسترسی ها درسته: تمامی مسیر‌ها و فایل‌ها سطح دسترسی مناسب را دارند. من تاره با این مشکل مواجه شدم؟! البته هاست سرور تغییر کرده نمیدونم ایا احتمالش هست از اون باشه؟!
  11. ramin

    Forbidden

    با سلام بچه ها من امروز میخواستم واسه گروها عکس بزارم(تصویر گروه کاربری) مثل همین ادمین و ناظم سایت و از اینا ولی وقتی روی ذخیره گروه گاربری کلیک میکنم با این ارور مواجه میشم؟! [align=left] Forbidden You don't have permission to access /forums/Admin/index.php on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request[/align]
  12. ramin

    خط کشیده شدن روی عنوان موضوع های بسته شده!!

    توفیقی ([url=http://mybbskin.ir/User-Tofighii]اطلاعات درامضا[/url]) جان من از اسکین دیفالت استفاده میکنم منتها بعضی کدهای اسکین reskio رو هم باهاش مخلوط کردم اینطوری شده. بحث دسترسی دادن یا ندادن نیست (چون قبلا هم براتون داده بودم تا پارسی ساز سایتم رو عوض کنید و اقا امید زحمت اینکار رو کشیدن) من میخوام یه چیزی یاد بگیرم برای همین اگه لطفا کنین در این مورد توضیح بدین ممنون میشم.
  13. ramin

    خط کشیده شدن روی عنوان موضوع های بسته شده!!

    این جوابی هستش که سایت مای بی بی ایران در مقابل مشکل بالا بهم جواب داداه در حالی که من از پارسی ساز شما استفاده میکنم لطفا به مشکل بنده رسیدگی بفرمایید. ممنون
  14. سلام بچه ها من وقتی میخوام موضوعی رو ببندم روی عنوانش خط کشده میشه و این برام اصلا جالب نیست چیکار کنم تا از این حالت خارج بشه؟ این هم عکسش: ممنون
  15. ramin

    زیبا سازی زیر انجمن بسیار جذاب

    ممنون ولی تیمکه کد نشون دادن تعداد ارسالهاست؟! منظور من همون کادری هستش که دور زیر انحمنها کشیده شده مثل همون عکس که اون بالا گذاشتین!!
×