PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : WHMCS Brute Force [Protection]



T.Toosi
March 29th, 2017, 15:49
باسلام، باتوجه به کمبود و ضعف های امنیتی که در بخش ورود کاربری سیستم اتوماسیون whmcs مشاهده شده است، طی زمان سعی میکنم این تاپیک را کامل کرده و ماژول هایی که مینویسم را به صورت رایگان در اختیار دوستان بگذارم.

# بلاک آیپی در صورت ناموفق بودن ورود کاربر + reCaptcha گوگل (بخش کاربری)

در صورتی که کاربر بیش از 3 بار (قابل ویرایش) ورود ناموفق داشته باشد آیپی او در بن لیست whmcs ثبت خواهد شد و در بخش آیپی های مسدود شده، قابل مدیریت خواهد بود. همچنین به فرم ورود reCaptcha گوگل اضافه خواهد شد.

1 - ابتدا sql زیر را در دیتابیس خود اجرا کنید :


https://codepaste.net/x9zfui

2 - فایل پیوست شده (faildlogin.php) را دانلود کنید سپس به مسیر public_html/includes/hooks آپلود کنید.

در لاین 74 فایل (faildlogin.php) میتوانید مدت زمان مسدود بودن آیپی، تعداد دفعالت خطا و پیام مسدود سازی را را تغییر دهید. اگر whmcs شما داخل فولدر نصب شده است در لاین 50 نام فولدر همراه با اسلش ابتدایی وارد کنید :


$whmcsFolder = null; //ex(with slash): /my


/*********************************************

YOU CAN EDIT
T.TOOSI

*********************************************/

$configureFaild['adminUsername2'] = 'admin';
$configureFaild['banExTime'] = '+2 hours';
$configureFaild['googleSecret'] = '6LcV1hoUAAAAAL04oGte0kbnHXLKazJR8U1N5SK7';
$configureFaild['faildTimes'] = 3;
$configureFaild['faildMsg'] = 'Faild Login!';
$configureFaild['whmcsFolder'] = $whmcsFolder;
$configureFaild['ip'] = $ip;

/**********************************************/

سپس برای نمایش reCaptcha فایل login.tpl قالب خود را باز کرده، ابتدا خط اضافه کنید :


<script src='https://www.google.com/recaptcha/api.js?hl=fa'></script>

قبل بسته شده form اضافه کنید :


<div class="form-group">
<div class="g-recaptcha" data-sitekey="6LcV1hoUAAAAADmGH99-kkipQ27GJZ9eN3xTkxBa"></div>
</div>


مقدار data-sitekey و secret (درفایل faildlogin.php) از آدرس زیر بگیرید :


https://www.google.com/recaptcha/admin

tikweb.ir
March 29th, 2017, 15:53
جناب طوسی واقعا جای تشکر داره کارتون
اگر یه لینک donate بزارید حتما بنده و عزیزان دیگه شما رو حمایت خواهیم کرد
ماژول رو تست میکنم نتیجه رو قرار میدم

- - - Updated - - -


$adminUsername2

این دقیقا چی هست با چه چیزی باید جایگزین بشه؟
یوزر ادمین؟

T.Toosi
March 29th, 2017, 16:11
جناب طوسی واقعا جای تشکر داره کارتون
اگر یه لینک donate بزارید حتما بنده و عزیزان دیگه شما رو حمایت خواهیم کرد
ماژول رو تست میکنم نتیجه رو قرار میدم

- - - Updated - - -


$adminUsername2

این دقیقا چی هست با چه چیزی باید جایگزین بشه؟
یوزر ادمین؟

یوزرنیم ادمین whmcs جایگزین کنید.

Oscar
March 29th, 2017, 16:14
قبل از این تاپیک قصد داشتم ماژول فراسو رو خریداری کنم که به عنوان یک ماژول واقعا هزینه بالایی داره
بسیار عالی این کار شما قابل ستایشه و بنده هم حاضرم ازین کار شما حمایت مالی کنم

amin karimi
March 29th, 2017, 16:23
باتشکر فراوان از شما

بابت کدنویس های خوبتون و مهم تر رعایت حال همکاران انتشار رایگان آن :53:

tikweb.ir
March 29th, 2017, 16:26
یوزرنیم ادمین whmcs جایگزین کنید.

بنده جایگزین کردم اما ده بار هم که یوزر پسورد اشتباه میزنم ایپی رو بلاک نمیکنه
مشکل کجاست؟
تیبل هم ساخته شده فایل هوک هم آپلود شده

ما https استفاده میکنیم ارتباطی داره؟

T.Toosi
March 29th, 2017, 16:28
بنده جایگزین کردم اما ده بار هم که یوزر پسورد اشتباه میزنم ایپی رو بلاک نمیکنه
مشکل کجاست؟
تیبل هم ساخته شده فایل هوک هم آپلود شده

سلام، اگر امکانش هست از پ خ teamviewer بفرستید نگاه کنم.

tikweb.ir
March 29th, 2017, 16:30
سلام، اگر امکانش هست از پ خ teamviewer بفرستید نگاه کنم.


ما https استفاده میکنیم ارتباطی داره؟

T.Toosi
March 29th, 2017, 16:32
ما https استفاده میکنیم ارتباطی داره؟





به دلیل اینکه whmcs داخل فولدر هست، لاین 3 :

$_SERVER['REQUEST_URI'] === "/dologin.php"

جایگزین کنید :

$_SERVER['REQUEST_URI'] === "/cp/dologin.php"

AtrafNet
March 29th, 2017, 16:41
به دلیل اینکه whmcs داخل فولدر هست، لاین 3 :

$_SERVER['REQUEST_URI'] === "/dologin.php"

جایگزین کنید :

$_SERVER['REQUEST_URI'] === "/cp/dologin.php"

خیلی ممنون از ماژول جسارتاً این بررسی REQUEST_URI وقتی متد POST و وجود دو مقدار username و password رو چک میکنید اضافی نیست؟
حتی اگه جای دیگه از سایت ماژول فعال بشه و در داخل متد POST این دو مقدار باشه بازم که خوبه اگه قصد BruteForce داشتن بلاک بشن نه؟

Sajad
March 29th, 2017, 16:44
آپلود کردم صفحه dologin خطای ۵۰۰ داد

tikweb.ir
March 29th, 2017, 16:46
به دلیل اینکه whmcs داخل فولدر هست، لاین 3 :

$_SERVER['REQUEST_URI'] === "/dologin.php"

جایگزین کنید :

$_SERVER['REQUEST_URI'] === "/cp/dologin.php"

وقتی اینو میزارم (با همون مقداری که اسلش هم گذاشتید) کاربر که میخواد لوگین کنه میره به صفحه 404 !
دلیلش چیه
حتی اگر پسورد درست باشه

T.Toosi
March 29th, 2017, 16:48
خیلی ممنون از ماژول جسارتاً این بررسی REQUEST_URI وقتی متد POST و وجود دو مقدار username و password رو چک میکنید اضافی نیست؟
حتی اگه جای دیگه از سایت ماژول فعال بشه و در داخل متد POST این دو مقدار باشه بازم که خوبه اگه قصد BruteForce داشتن بلاک بشن نه؟

سلام، خواهش میکنم، به دلیل اینکه قسمت ورود ادمین خودش سیستم مسدود سازی آیپی دارد و whmcs هم هوکی برای بررسی وضعیت لاگین ندارد برای همین مجبوریم request uri چک کنیم فقط برای صفحه ورود کاربر فعال باشد والی با قسمت ورود ادمین به مشکل میخورد.

- - - Updated - - -


وقتی اینو میزارم (با همون مقداری که اسلش هم گذاشتید) کاربر که میخواد لوگین کنه میره به صفحه 404 !
دلیلش چیه
حتی اگر پسورد درست باشه

سرچ کنید :

Location: /clientarea.php?incorrect=true

جایگزین کنید :

Location: /cp/clientarea.php?incorrect=true


سرچ کنید :

Location: /clientarea.php

جایگزین کنید :

Location: /cp/clientarea.php

tikweb.ir
March 29th, 2017, 16:53
سلام، خواهش میکنم، به دلیل اینکه قسمت ورود ادمین خودش سیستم مسدود سازی آیپی دارد و whmcs هم هوکی برای بررسی وضعیت لاگین ندارد برای همین مجبوریم request uri چک کنیم فقط برای صفحه ورود کاربر فعال باشد والی با قسمت ورود ادمین به مشکل میخورد.

- - - Updated - - -



سرچ کنید :

Location: /clientarea.php?incorrect=true

جایگزین کنید :

Location: /cp/clientarea.php?incorrect=true


سرچ کنید :

Location: /clientarea.php

جایگزین کنید :

Location: /cp/clientarea.php

تشکر فرااوان از شما
حل شد و بخوبی کار کرد

tikweb.ir
March 29th, 2017, 18:53
جناب طوسی الان نصف قضیه بروت فورس حل شد
اما نصف دیگست هنوز حل نشده
چون همونطور که میدونید داخل برنامه های کرکر با پ روکسی لیست میشه محدودیت ایپی رو دور زد

راه حلی برای کپچا نیست؟
بنده قبلا یه بار ریکپچای گوگل رو داخل فرم لوگین قرار دادم و بخوبی نمایش هم داد اما تاثیری در روند لوگین نداشت، یعنی چه کاربر وریفای ریکپچا میزد چه نمیزد لوگین میشد

راه حلی برای این مورد نیست؟
اگر این موردم انجام بشه دیگه میشه یه ماژول کامل

فکر کنم باید فایل dologin.php رو دیکد کنیم تا بتونیم درسته؟

T.Toosi
March 29th, 2017, 18:56
جناب طوسی الان نصف قضیه بروت فورس حل شد
اما نصف دیگست هنوز حل نشده
چون همونطور که میدونید داخل برنامه های کرکر با پ روکسی لیست میشه محدودیت ایپی رو دور زد

راه حلی برای کپچا نیست؟
بنده قبلا یه بار ریکپچای گوگل رو داخل فرم لوگین قرار دادم و بخوبی نمایش هم داد اما تاثیری در روند لوگین نداشت، یعنی چه کاربر وریفای ریکپچا میزد چه نمیزد لوگین میشد

راه حلی برای این مورد نیست؟
اگر این موردم انجام بشه دیگه میشه یه ماژول کامل

فکر کنم باید فایل dologin.php رو دیکد کنیم تا بتونیم درسته؟

راه حل ریکپچای گوگل هم سعی میکنم تا فردا داخل همین تاپیک قرار بدم.

T.Toosi
March 29th, 2017, 20:36
reCaptcha گوگل + آموزش به پست اول اضافه شد.

tikweb.ir
March 29th, 2017, 21:22
اقا تشکر دیگه باید یه لینک donate بزارید حتما...

فقط دوتا نکته اضافه کنید
یکی این که باید داخل login.tpl خط زیر هم اضافه بشه


<script src='https://www.google.com/recaptcha/api.js?hl=fa'></script>

لاین 50 هم باید سینتکسش اضافه بشه


$whmcsFolder = null; //ex(with slash): "/my"

- - - Updated - - -

فقط نمیدونم چرا الان دیگه ایپی رو بلاک نمیکنه !

- - - Updated - - -

یه مورد دیگه هم که هست اینه که وقتی کاربر کپچا رو تیک نمیزنه به جای اینکه بگه مثلا "روی من روبات نیستم کلیک کنید" مینویسه "رمز اشتباه است" که شاید کاربر رو دچار سردرگمی کنه
برای این راه حلی هست؟

T.Toosi
March 29th, 2017, 21:51
فقط نمیدونم چرا الان دیگه ایپی رو بلاک نمیکنه !

$whmcsFolder = null; //ex(with slash): /my

خط بالا را جایگزین کنید :

$whmcsFolder = '/cp';

باید نام فولدر به همراه اسلش در ابتدا باشه.

Comrade
March 30th, 2017, 00:41
درود
به جای اینکه رو whmcs کار کنید یه سیستم اختصاصی بدید بنویسن براتون بهتره
هم از امنیتش مطمئن میشید و هم شب راحت میخوابید;)

hassanfe
March 30th, 2017, 11:48
سلام
مرسی از آموزش و راهکارتون
فقط گفتین فایل پیوست faildlogin.php رو دانلود کنید
همچین فایلی برای دانلود نذاشتین

مرسی

T.Toosi
March 30th, 2017, 12:58
پست اول نمیدونم چرا ادیت نمیشه برای همین دوباره اینجا پیوست کردن فایل رو.

tikweb.ir
March 30th, 2017, 13:08
پست اول نمیدونم چرا ادیت نمیشه برای همین دوباره اینجا پیوست کردن فایل رو.

بخاطر کلود فلیر هست چون کد های کپچا و این چیزا داخل پست هست نمیزاره ادیت کنید

در ضمن این ماژولتون اگر وقت کردید یه پنل هم براش بنویسید که داخل ادمین whmcs بشه مقادیری که دستی وارد میکنیم رو ادیت کرد و خودکار کد های لازم رو به فایل لوگین هم اضافه کنه و بعد از تکمیلش با قیمتی که مد نظرتونه برای فروش بزارید ، باتوجه به اینکه شما در امر توسعه فعال هستید پیشنهاد میکنم بصورت لایسنس سیستم رو بفروشید تا در اینده امکانات امنیتی دیگه ای هم به ماژول اضافه کنید

hassanfe
March 30th, 2017, 14:48
سلام مجدد
من تمام مراحل رو رفتم. اسم پوشه نصبه whmcs رو هم اضافه کردم به دستور ها ولی بعد از 3 بار اشتباه ای پی بلاک نمیکنه و تیکه من ربات نیستم هم که نمیزنم باز وارد پنل میشه
مشکل از کجاست؟

mizban97
March 30th, 2017, 14:51
با سلام
جناب طوسی آپدیت ماژول هتزنر هنوز آماده نشد؟
گفته بودید اخر اسفند اماده میشه.
با تشکر

T.Toosi
March 30th, 2017, 14:51
سلام مجدد
من تمام مراحل رو رفتم. اسم پوشه نصبه whmcs رو هم اضافه کردم به دستور ها ولی بعد از 3 بار اشتباه ای پی بلاک نمیکنه و تیکه من ربات نیستم هم که نمیزنم باز وارد پنل میشه
مشکل از کجاست؟

اسم پوشه را باید به صورت زیر بزارید (برای شما) :


$whmcsFolder = '/Clinet';

کد html recaptcha هم بعد از بسته شدن form گذاشتید باید قبل </form> قرار بدید.

mizban97
March 30th, 2017, 14:52
سلام مجدد
من تمام مراحل رو رفتم. اسم پوشه نصبه whmcs رو هم اضافه کردم به دستور ها ولی بعد از 3 بار اشتباه ای پی بلاک نمیکنه و تیکه من ربات نیستم هم که نمیزنم باز وارد پنل میشه
مشکل از کجاست؟

منم همین مشکل رو با ریکپچا گوگل دارم نمیدونم مشکل کجاست:79:

T.Toosi
March 30th, 2017, 14:54
با سلام
جناب طوسی آپدیت ماژول هتزنر هنوز آماده نشد؟
گفته بودید اخر اسفند اماده میشه.
با تشکر

سلام، درگیر مسافرت و تعطیلات بودم تا چند روز آینده داخل تاپیک ـش اطلاع رسانی میکنم برای آپدیت جدید.

http://www.webhostingtalk.ir/showthread.php?t=182119

mizban97
March 30th, 2017, 14:56
سلام، درگیر مسافرت و تعطیلات بودم تا چند روز آینده داخل تاپیک ـش اطلاع رسانی میکنم برای آپدیت جدید.

http://www.webhostingtalk.ir/showthread.php?t=182119

ممنونم
ببخشید جناب طوسی
اینجا گفتید :
1 - ابتدا sql زیر را در دیتابیس خود اجرا کنید :

کد:
https://codepaste.net/x9zfui

چطوری باید این کد ها رو که تو لینک بالا هست در دیتابیس اجرا کنیم؟
میشه بیشتر توضیح بدید.

hassanfe
March 30th, 2017, 15:00
اسم پوشه را باید به صورت زیر بزارید (برای شما) :


$whmcsFolder = '/Clinet';

کد html recaptcha هم بعد از بسته شدن form گذاشتید باید قبل </form> قرار بدید.

مرسی از راهنمایتون ولی همون مشکل با پرجاست

mizban97
March 30th, 2017, 15:01
بنده هیچ فایل sql نمیبینم.

T.Toosi
March 30th, 2017, 15:03
ممنونم
ببخشید جناب طوسی
اینجا گفتید :
1 - ابتدا sql زیر را در دیتابیس خود اجرا کنید :

کد:
https://codepaste.net/x9zfui

چطوری باید این کد ها رو که تو لینک بالا هست در دیتابیس اجرا کنیم؟
میشه بیشتر توضیح بدید.

خواهش میکنم.

وارد phpMyAdmin بشید. از سمت چپ دیتابیستون رو انتخاب کنید سپس در صفحه باز شده از منو بالا sql را انتخاب کرده و کد ها را paste کنید سپس بروی go کلیک کنید.

http://s6.uplod.ir/i/00873/5oiof4ws641w.png

- - - Updated - - -


بنده هیچ فایل sql نمیبینم.

فایل لازم نیست. کد های https://codepaste.net/x9zfui فقط باید اجرا کنید. در پست بالا راهنمایی کردم.

- - - Updated - - -


مرسی از راهنمایتون ولی همون مشکل با پرجاست

teamviewer بفرستید براتون چک کنم.

mizban97
March 30th, 2017, 16:21
آقای طوسی زحمت کشیدند اومدن کامل انجام دادن دستشون درد نکنه واقعا کارشون حرف نداره.:53:
فقط یک سوال چرا وقتی با آیپی سرور آلمان هتزنر وارد سایت میشم ریکپچا گوگل غیب میشه؟
کلا نشون نمیده برای تمام سایت ها اینطوریه یعنی گوگل آلمان رو بلاک کرده؟:39:

T.Toosi
March 30th, 2017, 16:29
آقای طوسی زحمت کشیدند اومدن کامل انجام دادن دستشون درد نکنه واقعا کارشون حرف نداره.:53:
فقط یک سوال چرا وقتی با آیپی سرور آلمان هتزنر وارد سایت میشم ریکپچا گوگل غیب میشه؟
کلا نشون نمیده برای تمام سایت ها اینطوریه یعنی گوگل آلمان رو بلاک کرده؟:39:

خواهش میکنم، یک رنج آیپی دیگه هتزنر رو میتونید امتحان کنید ؟

mizban97
March 30th, 2017, 16:35
خواهش میکنم، یک رنج آیپی دیگه هتزنر رو میتونید امتحان کنید ؟

با دو تا ایپی مختلف تست کردم نشد!
اما ایپی سوم درست شد کپچا رو نشون داد.
چرا اون دو تا ایپی نمیشه؟
مشکل از چیه؟

maxmizban_com
March 30th, 2017, 18:41
سلام من همه ی کار ها رو کردم ولی ریکپچا مثل اینکه فعال نمیشه اصلا نشون داده نمیشه باید چیکار کنم؟

T.Toosi
March 30th, 2017, 21:07
سلام من همه ی کار ها رو کردم ولی ریکپچا مثل اینکه فعال نمیشه اصلا نشون داده نمیشه باید چیکار کنم؟

فایل js گوگل را در ابتدا فایل login.tpl قرار دادید ؟ دسترسی teamviewer بفرستید چک کنم.

maxmizban_com
March 30th, 2017, 21:20
همرو گذاشتم الان هم پشیمون شدم که گذاشتم تا اون رو من گذاشتم و اون کد هارو گذاشتم تو دیتابیس از اون موقع به بعد دیگه وارد whmcs نمیشه باید چیکار کرد؟

T.Toosi
March 30th, 2017, 21:56
همرو گذاشتم الان هم پشیمون شدم که گذاشتم تا اون رو من گذاشتم و اون کد هارو گذاشتم تو دیتابیس از اون موقع به بعد دیگه وارد whmcs نمیشه باید چیکار کرد؟

teamviewer بفرستید چک کنم.

lnspiron
March 31st, 2017, 13:18
35616
سلام
چجوری میتونم recaptcha که در صفحه ثبت نام WHMCS رو به اون یکی مدلش که باید تیک من ربات نیستم رو زد تغییر بدم؟

T.Toosi
March 31st, 2017, 13:54
35616
سلام
چجوری میتونم recaptcha که در صفحه ثبت نام WHMCS رو به اون یکی مدلش که باید تیک من ربات نیستم رو زد تغییر بدم؟

سلام.

فایل captcha.tpl که معمولا در پوشه includes قالب قرار دارد باز کنید و سرچ کنید :


{$recaptchahtml}

جایگزین کنید با :


<script src='https://www.google.com/recaptcha/api.js?hl=fa'></script>
<div class="g-recaptcha" data-sitekey="{$reCaptchaPublicKey}"></div>

blueserver
March 31st, 2017, 16:11
بسیار تشکر میکنم از جناب طوسی عزیز ، مشکل ریکپچا رو با بزرگواریشون برطرف کردن ، به قول دوستان اگر امکان Donate باشه حتما انجام میدیم
موفق و پیروز باشین دوست عزیز

tikweb.ir
March 31st, 2017, 19:56
OmidX عزیز
نال نیاز به سنتکس نداره

whmcsFolder = null;

OmidX
March 31st, 2017, 20:04
OmidX عزیز
نال نیاز به سنتکس نداره

whmcsFolder = null;


بله حواسم نبود، حل شد. ولی الان با هر یوزر و پسورد صحیح هم ارور میده و لاگین نمیشه :-?

tikweb.ir
March 31st, 2017, 20:12
بله حواسم نبود، حل شد. ولی الان با هر یوزر و پسورد صحیح هم ارور میده و لاگین نمیشه :-?

وقتی با یوزر پسورد صحیح هم لوگین نمیشه یعنی ادرس درست ست نشده
داخل یک فایل دیگه whmcsFolder رو چاپ کنید ببینید چه خروجی میده
یوز ادمین یادتون نره

T.Toosi
March 31st, 2017, 21:44
بله حواسم نبود، حل شد. ولی الان با هر یوزر و پسورد صحیح هم ارور میده و لاگین نمیشه :-?

secret key های گوگل رو جایگزین کردید ؟ اگر بازم مشکل دارید دسترسی team بفرستید چک کنم.

OmidX
March 31st, 2017, 22:23
secret key های گوگل رو جایگزین کردید ؟ اگر بازم مشکل دارید دسترسی team بفرستید چک کنم.

بله اونم درست جایگزین شده ، ولی بازم کاربر نمیتونه لاگین کنه ، کجا براتون ارسال کنم دسترسی تیم رو ؟

T.Toosi
March 31st, 2017, 22:36
بله اونم درست جایگزین شده ، ولی بازم کاربر نمیتونه لاگین کنه ، کجا براتون ارسال کنم دسترسی تیم رو ؟

پ خ کنید یا تلگرام :

https://t.me/legendarydev

tikweb.ir
March 31st, 2017, 22:52
جناب طوسی بنده سعی کردم کاری کنم کپچا برای ایپی های ایران نمایش داده نشه اما نشد
یه توضیحی میدید بهترین روش برای اینکار چی هست ؟

T.Toosi
March 31st, 2017, 22:53
جناب طوسی بنده سعی کردم کاری کنم کپچا برای ایپی های ایران نمایش داده نشه اما نشد
یه توضیحی میدید بهترین روش برای اینکار چی هست ؟

میخواید برای آیپی ایران کپچا صفحه ورود کاربر فعال نباشه ؟

tikweb.ir
March 31st, 2017, 22:56
میخواید برای آیپی ایران کپچا صفحه ورود کاربر فعال نباشه ؟
بله دقیقا

T.Toosi
March 31st, 2017, 23:09
بله دقیقا

چون whmcs کد شده هست مجبورید php رو داخل smarty فعال کنید (Configgeneral/Security) که داخل login.tpl چک کنیم اگر آیپی ایران بود نمایش نده. faildlogin.php هم باید ادیت بشه چک کنه آیپی ایران بود مرحله اعتبار سنجی کپچا اجرا نشه.

داخل قالب tpl یک همچین چیزی میشه :


$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" ) echo '<div class="g-recaptcha" data-sitekey=""></div>';

faildlogin.php هم اینطوری میشه :


$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" )
if( !chkGoogle($configureFaild['googleSecret']) ) faildValidate($configureFaild);

tikweb.ir
April 1st, 2017, 00:09
چون whmcs کد شده هست مجبورید php رو داخل smarty فعال کنید (Configgeneral/Security) که داخل login.tpl چک کنیم اگر آیپی ایران بود نمایش نده. faildlogin.php هم باید ادیت بشه چک کنه آیپی ایران بود مرحله اعتبار سنجی کپچا اجرا نشه.

داخل قالب tpl یک همچین چیزی میشه :


$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" ) echo '<div class="g-recaptcha" data-sitekey=""></div>';

faildlogin.php هم اینطوری میشه :


$data = json_decode(file_get_contents("http://ipinfo.io/".$_SERVER['REMOTE_ADDR']."/json"));
if( $data->country !== "IR" )
if( !chkGoogle($configureFaild['googleSecret']) ) faildValidate($configureFaild);

اگر بخوایم کلا هیچ کدوم از کپچا های whmcs برای ایران نمایش داده نشه کدوم فایل رو باید دیکد کنیم؟

TARIMEHR
April 2nd, 2017, 14:38
سلام وقت بخیر

لینک ارائه شده در پست اول مربوط به کوئری sql بنظر میرسه که اکسپایر شده:


https://codepaste.net/x9zfui

سایت فوق خطای زیر نمایش می دهد:

You specified a snippet id or link that is invalid and cannot be displayed. Please using the Recent Snippets or My Snippets buttons to look up valid snippets.

T.Toosi
April 2nd, 2017, 18:58
سلام وقت بخیر

لینک ارائه شده در پست اول مربوط به کوئری sql بنظر میرسه که اکسپایر شده:


https://codepaste.net/x9zfui

سایت فوق خطای زیر نمایش می دهد:

سلام.

https://paste.ofcode.org/DxH9XBZPZc79Qeqc3LAFKC

majidisaloo1
April 9th, 2017, 11:07
ضمن تشکر از شما

یک موردی که الان متوجه شدم این هست که نزدن تیک مربوط به کپچای گوگل تفاوتی در روند لاگین نداره.
کدهای گفته شده در حلقه form قرار گرفتند اما تاثیری ندارد.

البته ذکر این مورد نیز ضروری بنظر می رسد که کپچای پیش فرض whmcs هم بر روی قالب ما عمل نمیکند.

T.Toosi
April 9th, 2017, 11:20
ضمن تشکر از شما

یک موردی که الان متوجه شدم این هست که نزدن تیک مربوط به کپچای گوگل تفاوتی در روند لاگین نداره.
کدهای گفته شده در حلقه form قرار گرفتند اما تاثیری ندارد.

البته ذکر این مورد نیز ضروری بنظر می رسد که کپچای پیش فرض whmcs هم بر روی قالب ما عمل نمیکند.

سلام.

وقتی کد ها را قرار دادید سیستم بن آیپی کار کرد ؟ اما کپچای گوگل تاثیری نداشت ؟

majidisaloo1
April 9th, 2017, 11:23
سلام.

وقتی کد ها را قرار دادید سیستم بن آیپی کار کرد ؟ اما کپچای گوگل تاثیری نداشت ؟


بله سیستم بن کار میکنه اما کپچا هیچگونه تاثیری نداره.

T.Toosi
April 9th, 2017, 11:31
بله سیستم بن کار میکنه اما کپچا هیچگونه تاثیری نداره.

باید دسترسی تیم بفرستید بررسی کنم. اسکایپ بنده را دارید فکر کنم.

TARIMEHR
April 9th, 2017, 12:16
با تشکر از شما که با سعه صدر از طریق تیم مراتب را انجام دادید.

ارادت

kool
April 10th, 2017, 02:33
سلام.

https://paste.ofcode.org/DxH9XBZPZc79Qeqc3LAFKC

درود

404 Not Found The resource could not be found.

/DxH9XBZPZc79Qeqc3LAFKC

جسارتا در یک فایل تکست قرار داده آپلود کنید تا هر هفته حذف نشود.

T.Toosi
April 10th, 2017, 02:35
پیوست شد.

maxmizban_com
April 12th, 2017, 22:53
teamviewer بفرستید چک کنم.

لطفاایدی.تلگرام.یا.اسکایپ.ب دید.نمیتونم.پیام.خصوصی.ارسا ل.کنم

lordtarh
May 2nd, 2017, 21:57
باید دسترسی تیم بفرستید بررسی کنم. اسکایپ بنده را دارید فکر کنم.

سلام مهندس
اگه ممکنه راه حل رو همینجا بیان کنید ماهم همین مشکلو داریم
چه کپچا تایید بشه چه نشه کاربر میتونه وارد بشه باید چیکار کرد برای رفع این مشکل؟

tikweb.ir
June 18th, 2017, 11:29
ظاهرا api whmcs و یا فایل dologin.php در ورژن 7.2.2 تغییر کرده و دیگه این hooks کار نمیکنه
بررسی کنید

T.Toosi
June 18th, 2017, 12:58
ظاهرا api whmcs و یا فایل dologin.php در ورژن 7.2.2 تغییر کرده و دیگه این hooks کار نمیکنه
بررسی کنید

داخل تلگرام تیم بفرستید باید بررسی کنم.

tikweb.ir
June 20th, 2017, 22:03
داخل تلگرام تیم بفرستید باید بررسی کنم.

سه روزه اطلاعات رو فرستادیم کامل داخل تلگرام
هنوز حتی لوگین هم نکردید
دلیلش چیه؟

T.Toosi
June 20th, 2017, 22:22
سه روزه اطلاعات رو فرستادیم کامل داخل تلگرام
هنوز حتی لوگین هم نکردید
دلیلش چیه؟

سلام، بروی ورژن شما ماژول کار نمی کند، باید دوباره نوشته شود که در آینده اگر وقتی شد در انجمن قرار میدهم.

anisagostar
June 23rd, 2017, 23:44
جناب طوسی sql ادرس رو میزنم که دانلودکنم ارور میزنه ممنون میشم پیوست کنید

T.Toosi
June 23rd, 2017, 23:57
جناب طوسی sql ادرس رو میزنم که دانلودکنم ارور میزنه ممنون میشم پیوست کنید

سلام، در این پست پیوست کردم :

http://www.webhostingtalk.ir/showthread.php?t=183946&p=1654885&viewfull=1#post1654885

anisagostar
June 29th, 2017, 18:10
من مورد رو فعال کردم ولی در بخش ورودی سایت مشخصات رو درست میزنم ولی وارد نمیشه. مشکل دقیقا از چی هست جناب طوسی

T.Toosi
June 29th, 2017, 21:52
من مورد رو فعال کردم ولی در بخش ورودی سایت مشخصات رو درست میزنم ولی وارد نمیشه. مشکل دقیقا از چی هست جناب طوسی

چک کنید allow_url_fopen روی هاست فعال باشد.

reza21biologist
August 11th, 2017, 09:00
این صفحه وجود ندارد!

کد:
https://codepaste.net/x9zfui

Invalid Snippet Id specified You specified a snippet id or link that is invalid and cannot be displayed. Please using the Recent Snippets (https://codepaste.net/recent) or My Snippets (https://codepaste.net/mysnippets) buttons to look up valid snippets.