نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل تایید ایمیل مشتری در whmcs

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم viasky آواتار ها
    تاریخ عضویت
    Nov 2012
    محل سکونت
    Ελλάδα
    نوشته ها
    1,009
    تشکر تشکر کرده 
    903
    تشکر تشکر شده 
    4,782
    تشکر شده در
    2,967 پست

    پیش فرض پاسخ : مشکل تایید ایمیل مشتری در whmcs

    درود , شما به یک Fraud Protection روی WHMCS نیاز دارید که این قانون رو براش تعریف کنید.
    Www.Viasky.Net Web Hosting , VPS , Dedicated Server , Colocation , ccTLD Domains, Official Partner of cPanel
    Phone : +306949433380 , Registered Code: #51212 , European VAT Number: #165736249 , Telegram: @irvsk

  2. #2
    عضو انجمن bahra آواتار ها
    تاریخ عضویت
    Nov 2015
    نوشته ها
    134
    تشکر تشکر کرده 
    230
    تشکر تشکر شده 
    237
    تشکر شده در
    170 پست

    پیش فرض پاسخ : مشکل تایید ایمیل مشتری در whmcs

    نقل قول نوشته اصلی توسط viasky نمایش پست ها
    درود , شما به یک Fraud Protection روی WHMCS نیاز دارید که این قانون رو براش تعریف کنید.
    میشه کامل توضیح بدین
    الان مشتری که ایمیل رو تایید نکرده میتونه همه کار انجام بده میخوام محدود بشه مثلا نتونه سفارش ثبت کنه تا تایید کنه

    - - - Updated - - -

    هوک زیر رو استفاده میکنم کار نمیکنه ورژن whmcs7.9.1
    <?php
    /**
    * Limit Access For Unverified Accounts
    *
    *
    * @package WHMCS ActionHook
    * @author Sentq <sales@whmcms.com>
    * @copyright Copyright (c) Sentq 2011-2016
    * @link http://www.whmcms.com/
    */
    if (!defined("WHMCS"))
    die("This file cannot be accessed directly");
    use WHMCS\View\Menu\Item as MenuItem;
    use Illuminate\Database\Capsule\Manager as Capsule;
    # Do You Like To Prevent Unverified Accounts From Placing Orders?, set to false to accept orders
    define("PREVENTUNVERIFIEDORDERS", true);
    # How Many Days To Wait Before Deactivate Unverified Account, Set 0 To Disable ThisFunction
    define("DEACTIVATEACCOUNTAFTERXDAYS", 0);
    # How Many Days To Wait Before Set Unverified Account As Closed, Set 0 To Disable ThisFunction
    define("CLOSEACCOUNTAFTERXDAYS", 0);

    # No Orders Will be Completed
    add_hook("ShoppingCartValidateCheckout", 1, function($vars){

    if (PREVENTUNVERIFIEDORDERS===true){

    $client = Menu::context("client");

    if (!is_null($client) && $client->emailVerified!==true){
    return array("You may verify your email address first before you can complete this order!");
    }

    }

    });
    # Deactivate Unverified Account After x Days
    # http://docs.whmcs.com/Clients:Profil...Clients_Status
    add_hook("DailyCronJob", 1, function($vars){

    if (intval(DEACTIVATEACCOUNTAFTERXDAYS)!==0){

    $dateCreated = date("Y-m-d", strtotime("now - ".intval(DEACTIVATEACCOUNTAFTERXDAYS)." days"));

    $getAccounts = Capsule::table("tblclients")->where("datecreated", "=", $dateCreated)->where("email_verified", "=", 0);

    foreach ($getAccounts->get() as $account){
    Capsule::table("tblclients")->where("id", $account->id)->update(array("status" => "Inactive"));
    }

    }
    });
    # Close Unverified Accounts After X Days
    # http://docs.whmcs.com/Clients:Profil...Clients_Status
    add_hook("DailyCronJob", 1, function($vars){

    if (intval(CLOSEACCOUNTAFTERXDAYS)!==0){

    $dateCreated = date("Y-m-d", strtotime("now - ".intval(CLOSEACCOUNTAFTERXDAYS)." days"));

    $getAccounts = Capsule::table("tblclients")->where("datecreated", "=", $dateCreated)->where("email_verified", "=", 0);

    foreach ($getAccounts->get() as $account){
    Capsule::table("tblclients")->where("id", $account->id)->update(array("status" => "Closed"));
    }

    }

    });

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل ارسال ایمیل تایید در whmcs
    توسط محبوبه ساربان در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: November 3rd, 2017, 15:59
  2. نیازمند ماژول تایید ثبت نام اس ام اس whmcs
    توسط hostorder در انجمن درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی
    پاسخ ها: 6
    آخرين نوشته: November 22nd, 2015, 19:34

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •